fast init

This commit is contained in:
ivankirpichnikov
2025-10-16 23:03:50 +03:00
parent b84e0370d6
commit 652da07d12
50 changed files with 1012 additions and 0 deletions
@@ -0,0 +1,18 @@
from typing import Any, override
from sqlalchemy.ext.asyncio import AsyncSession
from template_project.application.common.unit_of_work import UnitOfWork
class DefaultUnitOfWork(UnitOfWork):
def __init__(self, session: AsyncSession) -> None:
self._session = session
@override
def add(self, *entities: Any) -> None:
self._session.add_all(entities)
@override
async def commit(self) -> None:
await self._session.commit()