mirror of
https://github.com/grillazz/fastapi-sqlalchemy-asyncpg.git
synced 2025-08-26 16:40:40 +03:00
69-unnecessary-method
This commit is contained in:
parent
02525817fc
commit
efadedaab0
@ -32,19 +32,3 @@ async def get_db() -> AsyncGenerator:
|
||||
logger.debug(f"ASYNC Pool: {engine.pool.status()}")
|
||||
yield session
|
||||
|
||||
|
||||
async def get_async_db() -> AsyncGenerator:
|
||||
try:
|
||||
session: AsyncSession = AsyncSessionFactory()
|
||||
logger.debug(f"ASYNC Pool: {engine.pool.status()}")
|
||||
yield session
|
||||
except SQLAlchemyError as sql_ex:
|
||||
await session.rollback()
|
||||
raise sql_ex
|
||||
except HTTPException as http_ex:
|
||||
await session.rollback()
|
||||
raise http_ex
|
||||
else:
|
||||
await session.commit()
|
||||
finally:
|
||||
await session.close()
|
||||
|
Loading…
x
Reference in New Issue
Block a user