diff options
| author | Nik <werwolv98@gmail.com> | 2022-12-16 15:23:04 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-12-16 06:23:04 -0800 |
| commit | 0474095a40ba6cb729064654d22efd88f91958d6 (patch) | |
| tree | 12f26a43c6f16477bdac1b24a7991599662138e1 /backend/settings.py | |
| parent | 346f80beb31d1e2a95d31a5997b5a233d08e0645 (diff) | |
| download | decky-loader-0474095a40ba6cb729064654d22efd88f91958d6.tar.gz decky-loader-0474095a40ba6cb729064654d22efd88f91958d6.zip | |
Potentially fix locale issues (#284)v2.4.6-pre5
Diffstat (limited to 'backend/settings.py')
| -rw-r--r-- | backend/settings.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/backend/settings.py b/backend/settings.py index d2cce769..6dedcbbe 100644 --- a/backend/settings.py +++ b/backend/settings.py @@ -35,22 +35,22 @@ class SettingsManager: self.settings = {} try: - open(self.path, "x") + open(self.path, "x", encoding="utf-8") except FileExistsError as e: self.read() pass def read(self): try: - with open(self.path, "r") as file: + with open(self.path, "r", encoding="utf-8") as file: self.settings = load(file) except Exception as e: print(e) pass def commit(self): - with open(self.path, "w+") as file: - dump(self.settings, file, indent=4) + with open(self.path, "w+", encoding="utf-8") as file: + dump(self.settings, file, indent=4, ensure_ascii=False) def getSetting(self, key, default): return self.settings.get(key, default) |
