diff options
Diffstat (limited to 'modules')
-rw-r--r-- | modules/database.py | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/modules/database.py b/modules/database.py new file mode 100644 index 0000000..f75f68e --- /dev/null +++ b/modules/database.py @@ -0,0 +1,12 @@ +import os.path +import sqlite3 +from pathlib import Path +from config import Config + +db_dir = os.path.dirname(Config.DATABASE_PATH) +Path(db_dir).mkdir(parents=True, exist_ok=True) + +assert sqlite3.threadsafety == 3, "QLite thread safety is not set to 'Serialized'." +sq_con = sqlite3.connect(Config.DATABASE_PATH) + +cursor = sq_con.cursor() |