David Prince
fix: add all missing local module stubs (remote_mcp_registry, mcp_auth, mcp_transport, etc)
cce8120 | from sqlalchemy.ext.asyncio import create_async_engine, AsyncSession, async_sessionmaker | |
| from .models import Base | |
| import os | |
| DATABASE_URL = os.getenv("DATABASE_URL", "sqlite+aiosqlite:///./test.db") | |
| engine = create_async_engine(DATABASE_URL, echo=False, future=True) | |
| AsyncSessionLocal = async_sessionmaker(bind=engine, class_=AsyncSession, expire_on_commit=False) | |
| async def init_db() -> None: | |
| async with engine.begin() as conn: | |
| await conn.run_sync(Base.metadata.create_all) | |
| def get_session() -> AsyncSession: | |
| return AsyncSessionLocal() | |