Yassine Mhirsi
fix: Update error logging for route loading failures and enhance route debugging with detailed logging of available routes
5eb5350
| """API route handlers""" | |
| from fastapi import APIRouter | |
| from . import root, health, stance, label, generate, topic, user, analysis | |
| from routes.tts_routes import router as audio_router | |
| # Create main router | |
| api_router = APIRouter() | |
| # Include all route modules | |
| api_router.include_router(root.router) | |
| api_router.include_router(health.router) | |
| api_router.include_router(stance.router, prefix="/stance") | |
| api_router.include_router(label.router, prefix="/label") | |
| api_router.include_router(generate.router, prefix="/generate") | |
| api_router.include_router(topic.router, prefix="/topic") | |
| api_router.include_router(user.router, prefix="/user") | |
| api_router.include_router(analysis.router, prefix="/analyse") | |
| api_router.include_router(audio_router) | |
| __all__ = ["api_router"] | |