def set_config_setting(self, key, value, sender=None): self._check_permission(sender, PK_ACTION_TWEAK) log.debug('set_config_setting: %s to %s' % (key, value)) cs = ConfigSetting(key) cs.set_value(value) if cs.is_override_schema(): os.system('glib-compile-schemas /usr/share/glib-2.0/schemas/') return value == cs.get_value()