AIDA / debug_routes.py
destinyebuka's picture
fyp
670e027
import sys
import os
import asyncio
from fastapi.routing import APIRoute
# Add project root to sys.path
sys.path.append(os.getcwd())
try:
from main import app
print("="*50)
print("INSPECTING APP ROUTES")
print("="*50)
found_ai_ask = False
for route in app.routes:
if isinstance(route, APIRoute):
methods = ", ".join(route.methods)
print(f"Path: {route.path} | Methods: {methods} | Name: {route.name}")
if route.path == "/ai/ask":
found_ai_ask = True
print(f"!!! FOUND /ai/ask: Methods={methods}")
if not found_ai_ask:
print("!!! ERROR: /ai/ask NOT FOUND in routes")
else:
print("!!! SUCCESS: /ai/ask is registered")
except Exception as e:
print(f"Error inspecting routes: {e}")