Prepis strankovani na extension, sjednoceni volani resolveru

This commit is contained in:
Michal Kváček
2025-03-05 13:23:38 +01:00
parent c6316262e5
commit 77c9242944
47 changed files with 532 additions and 606 deletions
+3 -3
View File
@@ -1,5 +1,5 @@
from collections import defaultdict
from typing import Type, List, Optional
from typing import Type
from logger import log
from database import models, async_session
from database.query_builder import QueryBuilder
@@ -25,7 +25,7 @@ class BaseDataloader:
class SingleModelByIdDataloader(BaseDataloader):
async def load(self, ids: List[int]):
async def load(self, ids: list[int]):
async with async_session() as session:
query = (
self.query_builder.get_simple_query(extra_select=[self.relationship_column], include_deleted=True)
@@ -80,7 +80,7 @@ class MultiModelsDataloader(BaseDataloader):
return query
async def load(self, ids: List[int]):
async def load(self, ids: list[int]):
query = self.get_query(ids)
async with async_session() as db: