"""Simple database check script for manual testing.""" import asyncio from sqlalchemy import select from src.server.database.connection import get_db_session, init_db from src.server.database.models import AnimeSeries async def check_series(): """Check series in database.""" await init_db() async with get_db_session() as session: result = await session.execute(select(AnimeSeries)) series_list = result.scalars().all() print(f'\n=== Database Series Check ===') print(f'Total series: {len(series_list)}') print() for s in series_list: status = getattr(s, 'loading_status', 'no field') episodes = getattr(s, 'episodes_loaded', 'N/A') nfo = getattr(s, 'nfo_loaded', 'N/A') logo = getattr(s, 'logo_loaded', 'N/A') images = getattr(s, 'images_loaded', 'N/A') print(f'{s.name} ({s.key}):') print(f' Status: {status}') print(f' Episodes: {episodes}, NFO: {nfo}, Logo: {logo}, Images: {images}') print() if __name__ == '__main__': asyncio.run(check_series())