From f6f255cb512f5d14f6f3a9c8fe6827af6e9a7792 Mon Sep 17 00:00:00 2001 From: nex Date: Mon, 20 Mar 2023 18:04:38 +0000 Subject: [PATCH] Fix regression. --- utils/db.py | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/utils/db.py b/utils/db.py index defea16..5e4b7ca 100644 --- a/utils/db.py +++ b/utils/db.py @@ -39,16 +39,15 @@ T_co = TypeVar("T_co", covariant=True) if Path("/data").exists(): _pth = "/data/main.db" + try: + Path(_pth).touch() + except PermissionError as e: + print("Failed to create database:", e, file=sys.stderr) + sys.exit(1) else: - _pth = "/./main.db" + _pth = "/main.db" -try: - Path(_pth).touch() -except PermissionError as e: - print("Failed to create database:", e, file=sys.stderr) - sys.exit(1) - -registry = orm.ModelRegistry(Database("sqlite:///main.db")) +registry = orm.ModelRegistry(Database("sqlite://" + _pth)) async def get_or_none(model: T, **kw) -> Optional[T_co]: