def _conf_changed(self, arg):

        conf = parse_keywords(arg, multiline_values=False)
        for (k, v) in conf.items():
            # v will be txtorcon.DEFAULT_VALUE already from
            # parse_keywords if it was unspecified
            real_name = self._find_real_name(k)
            if real_name in self.parsers:
                v = self.parsers[real_name].parse(v)
            self.config[real_name] = v
internal callback. from control-spec:
dataset/ETHPy150Open meejah/txtorcon/txtorcon/torconfig.py/TorConfig._conf_changed