DB< /strong>
Код: Выделить всё
async def get_db(self) -> AsyncIterator[AsyncSession]:
session = self.scoped_session()
try:
yield session
except Exception as e: #
Подробнее здесь: [url]https://stackoverflow.com/questions/79018577/cant-rollback-an-async-session-if-error-in-db-commit[/url]