Verified Commit 4514b64c authored by Jakob Moser's avatar Jakob Moser
Browse files

Try fixing broken db access

parent d7d8919c
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
from poolpay import db
from poolpay.admin import app
from poolpay.paths import db_file

db.open(db_file)
app.run()
+2 −2
Original line number Diff line number Diff line
@@ -3,13 +3,13 @@ from pathlib import Path
from sqlalchemy import Engine, create_engine
from sqlalchemy.orm import Session

from poolpay.model.Retrievable import Retrievable

session: Session | None = None
_engine: Engine | None = None


def open(db_file: Path) -> None:
    from poolpay.model.Retrievable import Retrievable

    global _engine
    _engine = create_engine(f"sqlite:///{db_file}")
    Retrievable.metadata.create_all(_engine)