Coverage for qwail/core/db.py: 0%
7 statements
« prev ^ index » next coverage.py v7.10.6, created at 2025-09-22 13:59 +0000
« prev ^ index » next coverage.py v7.10.6, created at 2025-09-22 13:59 +0000
1from sqlalchemy.ext.asyncio import AsyncAttrs, create_async_engine
2from sqlalchemy.orm import DeclarativeBase
3from sqlalchemy.pool import NullPool
5from qwail.core.config import settings
7engine = create_async_engine(
8 url=str(settings.DATABASE_URL),
9 poolclass=NullPool,
10 echo=settings.DEBUG,
11 pool_pre_ping=True,
12)
15class DBase(AsyncAttrs, DeclarativeBase):
16 pass