from sqlalchemy import create_engine, text from sqlalchemy.orm import sessionmaker, declarative_base # SQLite DB DATABASE_URL = "sqlite:///./virtual_energy.db" engine = create_engine( DATABASE_URL, connect_args={"check_same_thread": False, "timeout": 30} ) with engine.connect() as conn: conn.execute(text("PRAGMA journal_mode=WAL;")) SessionLocal = sessionmaker(autocommit=False, autoflush=False, bind=engine) Base = declarative_base()