Files
X-Financial/server/src/app/api/deps.py

14 lines
263 B
Python
Raw Normal View History

from collections.abc import Generator
from sqlalchemy.orm import Session
from app.db.session import get_session_factory
def get_db() -> Generator[Session, None, None]:
db = get_session_factory()()
try:
yield db
finally:
db.close()