Ejemplo n.º 1
0
    def setSetting(self, key, value):
        if not self._configure_temp_settings_enabled:
            Settings.backend_changed(self.get_backend_class())
            self._configure_temp_settings_enabled = True

        changed = self.get_backend_class().setSetting(key, value)
        if changed:
            self.settings_changed = True
Ejemplo n.º 2
0
 def set_backend(self, backend_id):
     if self.previous_backend != backend_id:
         self.get_backend_class(backend_id=backend_id)
         self.setSetting(Settings.BACKEND, backend_id)
         self.backend_instance = None
         self.engine = backend_id
         Settings.backend_changed(self.get_backend_class())
         self.previous_backend = backend_id
         self.settings_changed = True
         self.backend_changed = True