aboutsummaryrefslogtreecommitdiffstats
path: root/app/database.py
diff options
context:
space:
mode:
Diffstat (limited to 'app/database.py')
-rw-r--r--app/database.py12
1 files changed, 5 insertions, 7 deletions
diff --git a/app/database.py b/app/database.py
index fdeac1a..b796dc8 100644
--- a/app/database.py
+++ b/app/database.py
@@ -3,14 +3,12 @@ from tinydb import TinyDB
from app.AggroConfig import AggroConfig
-def setup_db(config: AggroConfig):
- global database_manager
- database_manager = DatabaseManager(config)
-
-
class DatabaseManager:
- def __init__(self, config: AggroConfig):
+ def __init__(self):
+ self.db: TinyDB | None = None
+
+ def setup(self, config: AggroConfig):
self.db = TinyDB(config.db_path)
-database_manager: DatabaseManager
+database_manager: DatabaseManager = DatabaseManager()