user repo/usecases/session/di

This commit is contained in:
2024-03-31 04:18:41 +03:00
parent f5ecba9c1e
commit 327ab86d1f
26 changed files with 301 additions and 4 deletions

View File

@@ -0,0 +1,3 @@
from .uow import UnitOfWork
__all__ = ("UnitOfWork",)

View File

@@ -0,0 +1,9 @@
from typing import Protocol
class UnitOfWork(Protocol):
async def commit(self) -> None:
raise NotImplementedError
async def rollback(self) -> None:
raise NotImplementedError