summaryrefslogtreecommitdiff
path: root/backend/settings.py
diff options
context:
space:
mode:
Diffstat (limited to 'backend/settings.py')
-rw-r--r--backend/settings.py23
1 files changed, 13 insertions, 10 deletions
diff --git a/backend/settings.py b/backend/settings.py
index 64b04c60..6c53e1bc 100644
--- a/backend/settings.py
+++ b/backend/settings.py
@@ -2,33 +2,36 @@ from json import dump, load
from os import mkdir, path, listdir, rename
from shutil import chown
-from helpers import get_home_path, get_homebrew_path, get_user, get_user_group, get_user_owner
+from helpers import (
+ get_homebrew_path,
+ get_user,
+ get_user_group,
+ get_user_owner,
+)
class SettingsManager:
- def __init__(self, name, settings_directory = None) -> None:
+ def __init__(self, name, settings_directory=None) -> None:
USER = get_user()
GROUP = get_user_group()
wrong_dir = get_homebrew_path()
- if settings_directory == None:
+ if settings_directory is None:
settings_directory = path.join(wrong_dir, "settings")
self.path = path.join(settings_directory, name + ".json")
- #Create the folder with the correct permission
+ # Create the folder with the correct permission
if not path.exists(settings_directory):
mkdir(settings_directory)
chown(settings_directory, USER, GROUP)
- #Copy all old settings file in the root directory to the correct folder
+ # Copy all old settings file in the root directory to the correct folder
for file in listdir(wrong_dir):
if file.endswith(".json"):
- rename(path.join(wrong_dir,file),
- path.join(settings_directory, file))
+ rename(path.join(wrong_dir, file), path.join(settings_directory, file))
self.path = path.join(settings_directory, name + ".json")
-
- #If the owner of the settings directory is not the user, then set it as the user:
+ # If the owner of the settings directory is not the user, then set it as the user:
if get_user_owner(settings_directory) != USER:
chown(settings_directory, USER, GROUP)
@@ -36,7 +39,7 @@ class SettingsManager:
try:
open(self.path, "x", encoding="utf-8")
- except FileExistsError as e:
+ except FileExistsError:
self.read()
pass