aboutsummaryrefslogtreecommitdiff
path: root/shared/config.py
diff options
context:
space:
mode:
Diffstat (limited to 'shared/config.py')
-rw-r--r--shared/config.py28
1 files changed, 0 insertions, 28 deletions
diff --git a/shared/config.py b/shared/config.py
deleted file mode 100644
index 09ced45..0000000
--- a/shared/config.py
+++ /dev/null
@@ -1,28 +0,0 @@
1import logging
2from copy import deepcopy
3from json import dump, load
4from os import environ as env
5from os import path
6from typing import Any
7
8logging.info("Load configs")
9
10if not path.exists("data/settings.json"):
11 with open("data/settings.json", "w") as f:
12 f.write("{}")
13fields: dict[str, Any] = {
14 "chances": {},
15}
16
17settings: dict[str, Any] = load(open("data/settings.json", "r"))
18for key, default in fields.items():
19 settings[key] = settings.get(key, deepcopy(default))
20
21
22def save():
23 dump(settings, open("data/settings.json", "w"))
24
25
26# Configs
27token = env["TOKEN"]
28chances: dict[str, int] = settings["chances"]