chore: rename routes.py to fastapi_routes.py

Signed-off-by: Sébastien Han <seb@redhat.com>
This commit is contained in:
Sébastien Han 2025-11-21 11:41:53 +01:00
parent f62c6044b3
commit 23e74446db
No known key found for this signature in database
3 changed files with 3 additions and 3 deletions

View file

@ -30,7 +30,7 @@ def has_router(api: "Api") -> bool:
True if the API has a routes module with a create_router function True if the API has a routes module with a create_router function
""" """
try: try:
routes_module = importlib.import_module(f"llama_stack_api.{api.value}.routes") routes_module = importlib.import_module(f"llama_stack_api.{api.value}.fastapi_routes")
return hasattr(routes_module, "create_router") return hasattr(routes_module, "create_router")
except (ImportError, AttributeError): except (ImportError, AttributeError):
return False return False
@ -50,7 +50,7 @@ def build_router(api: "Api", impl_getter: Callable[["Api"], Any]) -> APIRouter |
APIRouter if the API has a routes module with create_router, None otherwise APIRouter if the API has a routes module with create_router, None otherwise
""" """
try: try:
routes_module = importlib.import_module(f"llama_stack_api.{api.value}.routes") routes_module = importlib.import_module(f"llama_stack_api.{api.value}.fastapi_routes")
if hasattr(routes_module, "create_router"): if hasattr(routes_module, "create_router"):
router_factory = routes_module.create_router router_factory = routes_module.create_router
return router_factory(impl_getter) return router_factory(impl_getter)

View file

@ -8,7 +8,7 @@
This module contains the Batches protocol definition. This module contains the Batches protocol definition.
Pydantic models are defined in llama_stack_api.batches.models. Pydantic models are defined in llama_stack_api.batches.models.
The FastAPI router is defined in llama_stack_api.batches.routes. The FastAPI router is defined in llama_stack_api.batches.fastapi_routes.
""" """
from typing import Protocol, runtime_checkable from typing import Protocol, runtime_checkable