diff options
Diffstat (limited to 'backend/utilities.py')
| -rw-r--r-- | backend/utilities.py | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/backend/utilities.py b/backend/utilities.py index 9c0c6388..e06e770d 100644 --- a/backend/utilities.py +++ b/backend/utilities.py @@ -20,7 +20,8 @@ class Utilities: "remove_css_from_tab": self.remove_css_from_tab, "allow_remote_debugging": self.allow_remote_debugging, "disallow_remote_debugging": self.disallow_remote_debugging, - "remote_debugging_allowed": self.remote_debugging_allowed + "set_setting": self.set_setting, + "get_setting": self.get_setting } if context: @@ -138,9 +139,11 @@ class Utilities: "result": e } + async def get_setting(self, key, default): + return self.context.settings.getSetting(key, default) - async def remote_debugging_allowed(self): - return await helpers.is_systemd_unit_active(helpers.REMOTE_DEBUGGER_UNIT) + async def set_setting(self, key, value): + return self.context.settings.setSetting(key, value) async def allow_remote_debugging(self): await helpers.start_systemd_unit(helpers.REMOTE_DEBUGGER_UNIT) |
