listenshare-bot/app/dependencies.py
2025-04-04 19:58:57 +03:00

15 lines
370 B
Python

from contextlib import asynccontextmanager
from sqlalchemy.ext.asyncio import AsyncSession
from app.db import async_session
async def get_session() -> AsyncSession:
async with async_session() as session:
yield session
@asynccontextmanager
async def get_session_context() -> AsyncSession:
async with async_session() as session:
yield session