Spaces:
Sleeping
Sleeping
| from collections.abc import AsyncGenerator | |
| import uuid | |
| from sqlalchemy import Column, Integer, String, ForeignKey, Text, DateTime | |
| from sqlalchemy.ext.asyncio import AsyncSession, create_async_engine, async_sessionmaker | |
| from sqlalchemy.orm import DeclarativeBase, relationship | |
| DATABASE_URL = "sqlite+aiosqlite:///./codebookly_testing.db" | |
| engine = create_async_engine(DATABASE_URL) | |
| async_session_maker = async_sessionmaker(engine, class_=AsyncSession) | |
| async def get_async_session() -> AsyncGenerator[AsyncSession, None]: | |
| async with async_session_maker() as session: | |
| yield session |