rewriting

This commit is contained in:
2024-03-29 00:29:35 +03:00
parent 2adfaecabd
commit 9ce9456d50
25 changed files with 226 additions and 478 deletions

View File

@@ -1,20 +0,0 @@
from api.repositories import UserRepository
class UnitOfWork:
def __init__(self, session_factory):
self.session_factory = session_factory
async def __aenter__(self):
self.session = self.session_factory()
self.users = UserRepository(self.session)
async def __aexit__(self, *args):
await self.session.rollback()
await self.session.close()
async def commit(self):
await self.session.commit()
async def rollback(self):
await self.session.rollback()