aboutsummaryrefslogtreecommitdiff
path: root/src/helpers/preferences.py
diff options
context:
space:
mode:
authorBobby <[email protected]>2022-11-06 08:03:42 -0500
committerBobby <[email protected]>2022-11-06 08:03:42 -0500
commit2e3f84c8e402563a9c11850ad07d95f59cd43be3 (patch)
treed2b6f5b2a3ee49cd933447fb61ab2bfd1d6c1c9e /src/helpers/preferences.py
parent57858724265b39bc829df8eaa41d7c04aa486734 (diff)
downloadtexty-2e3f84c8e402563a9c11850ad07d95f59cd43be3.tar.xz
texty-2e3f84c8e402563a9c11850ad07d95f59cd43be3.zip
feat: window manager and file manager
Diffstat (limited to 'src/helpers/preferences.py')
-rw-r--r--src/helpers/preferences.py28
1 files changed, 0 insertions, 28 deletions
diff --git a/src/helpers/preferences.py b/src/helpers/preferences.py
deleted file mode 100644
index f190eeb..0000000
--- a/src/helpers/preferences.py
+++ /dev/null
@@ -1,28 +0,0 @@
-import json
-import os
-
-
-class PreferenceManager:
- def __init__(self, default_prefs, preferences_file):
- self.DEFAULT_PREFS, self.preferences = default_prefs, default_prefs
- self.preferences_file = preferences_file
- self.load()
-
- def load(self):
- if os.path.exists(self.preferences_file):
- with open(self.preferences_file, "r") as f:
- self.preferences = json.load(f)
-
- def save(self):
- with open(self.preferences_file, "w") as f:
- json.dump(self.preferences, f)
-
- def get(self, key):
- return self.preferences[key]
-
- def set(self, key, value):
- self.preferences[key] = value
-
- def reset(self):
- self.preferences = self.DEFAULT_PREFS
- self.save()