From 45ad717a3cbe301f19ee723baf8bbf7cceb33e12 Mon Sep 17 00:00:00 2001 From: Kaalleen <36401965+kaalleen@users.noreply.github.com> Date: Wed, 22 Oct 2025 18:49:14 +0200 Subject: params: prevent settings error (#4004) --- lib/utils/settings.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'lib') diff --git a/lib/utils/settings.py b/lib/utils/settings.py index cd8c1dba..b2220ef9 100644 --- a/lib/utils/settings.py +++ b/lib/utils/settings.py @@ -67,8 +67,11 @@ class GlobalSettings(MutableMapping): def __setitem__(self, item, value): self._settings[item] = value - with open(self._settings_file, 'w') as settings_file: - json.dump(self._settings, settings_file) + try: + with open(self._settings_file, 'w') as settings_file: + json.dump(self._settings, settings_file) + except FileNotFoundError: + pass def __getitem__(self, item): return self._settings[item] -- cgit v1.2.3