/
Yan_Yu
/
Nereus
Обзор
Документация
Войти
/
Yan_Yu
/
Nereus
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
working
src/database/base.py
24 строки
580 B
yan
init: scaffold Nereus AI tutoring platform with multi-agent orchestration
02 авг 2026, 18:25
02 авг 2026, 18:25
13d60da
Код
Авторство
О чём код?
"""SQLAlchemy engine and session factory.""" from sqlalchemy import create_engine from sqlalchemy.orm import sessionmaker from src.config.settings import settings # Create engine engine = create_engine( settings.database_url, connect_args={"check_same_thread": False} if "sqlite" in settings.database_url else {}, ) # Create session factory SessionLocal = sessionmaker(autocommit=False, autoflush=False, bind=engine) def get_db(): """Dependency that yields a database session.""" db = SessionLocal() try: yield db finally: db.close()