From 901fe6b40de6194d273ecef15d35f83acb67febe Mon Sep 17 00:00:00 2001 From: ishaan-jaff Date: Wed, 31 Jan 2024 15:42:08 -0800 Subject: [PATCH] (fix) /routes endpoint --- litellm/proxy/proxy_server.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/litellm/proxy/proxy_server.py b/litellm/proxy/proxy_server.py index 8b51abe5d..85350eaf3 100644 --- a/litellm/proxy/proxy_server.py +++ b/litellm/proxy/proxy_server.py @@ -3836,10 +3836,12 @@ async def get_routes(): routes = [] for route in app.routes: route_info = { - "path": route.path, - "methods": route.methods, - "name": route.name, - "endpoint": route.endpoint.__name__ if route.endpoint else None, + "path": getattr(route, "path", None), + "methods": getattr(route, "methods", None), + "name": getattr(route, "name", None), + "endpoint": getattr(route, "endpoint", None).__name__ + if getattr(route, "endpoint", None) + else None, } routes.append(route_info)