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()}")
|
logger.debug(f"ASYNC Pool: {engine.pool.status()}")
|
||||||
yield session
|
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