<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def get_config(self, name, default=_MISSING):
 """Get a configuration setting from this DeviceAdapter. See :meth:`AbstractDeviceAdapter.get_config`. """


        val = self._config.get(name, default)
        if val is _MISSING:
            raise ArgumentError("DeviceAdapter config {} did not exist and no default".format(name))

        return val