]> us-delaporte.pagekite.me Git - matrix-goal-bot.git/blobdiff - matrix_goal_bot/db.py
Fixup
[matrix-goal-bot.git] / matrix_goal_bot / db.py
index 00412220409e903190b3477fc92bccce6b94005e..4c2d4775ca5dd0094ac15cf519c146069bba79eb 100644 (file)
@@ -4,10 +4,6 @@ from datetime import datetime as dt
 
 from sqlmodel import Field, Session, SQLModel, create_engine, select, text, Relationship
 
-## Todo List
-# - [ ] goal / vision / task
-
-DB_FILE = os.path.join(os.environ.get('MATRIX_DATA_DIR'), 'goals.db')
 
 DATE_FORMAT = '%Y-%m-%d'
 
@@ -16,7 +12,7 @@ def today():
 
 
 logger = logging.getLogger(__name__)
-logging.basicConfig(filename='chore.log', encoding='utf-8', level=logging.DEBUG)
+logging.basicConfig(filename='goals.log', encoding='utf-8', level=logging.DEBUG)
 
 
 class Vision(SQLModel, table=True):
@@ -64,7 +60,10 @@ def pretty_print(goal, tasks):
 
 
 class Data():
-    def __init__(self, db_file = DB_FILE):
+    def __init__(self, db_file=None):
+        if not db_file:
+            db_file = os.path.join(os.environ.get('MATRIX_DATA_DIR', ''), 'goals.db')
+
         self.file = db_file
         self.engine = self.get_engine()