fix: typing shenanigans

pull/187/head
beerpsi 2024-12-12 20:47:34 +07:00
parent 476a911df9
commit d6d98d20cb
2 changed files with 2 additions and 2 deletions

View File

@ -25,7 +25,7 @@ from core.utils import MISSING, Utils
class Data:
engine: ClassVar[AsyncEngine] = MISSING
session: ClassVar[sessionmaker[AsyncSession]] = MISSING
session: ClassVar["sessionmaker[AsyncSession]"] = MISSING
user: ClassVar[UserData] = MISSING
arcade: ClassVar[ArcadeData] = MISSING
card: ClassVar[CardData] = MISSING

View File

@ -39,7 +39,7 @@ event_log: Table = Table(
class BaseData:
def __init__(self, cfg: CoreConfig, conn: sessionmaker[AsyncSession]) -> None:
def __init__(self, cfg: CoreConfig, conn: "sessionmaker[AsyncSession]") -> None:
self.config = cfg
self.conn = conn
self.logger = logging.getLogger("database")