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: class Data:
engine: ClassVar[AsyncEngine] = MISSING engine: ClassVar[AsyncEngine] = MISSING
session: ClassVar[sessionmaker[AsyncSession]] = MISSING session: ClassVar["sessionmaker[AsyncSession]"] = MISSING
user: ClassVar[UserData] = MISSING user: ClassVar[UserData] = MISSING
arcade: ClassVar[ArcadeData] = MISSING arcade: ClassVar[ArcadeData] = MISSING
card: ClassVar[CardData] = MISSING card: ClassVar[CardData] = MISSING

View File

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