MCPcopy
hub / github.com/fastapi/fastapi / iter_route_contexts

Function iter_route_contexts

fastapi/routing.py:1801–1812  ·  view source on GitHub ↗
(
    routes: Sequence[BaseRoute | RouteContext],
)

Source from the content-addressed store, hash-verified

1799
1800
1801def iter_route_contexts(
1802 routes: Sequence[BaseRoute | RouteContext],
1803) -> Iterator[RouteContext]:
1804 for route in routes:
1805 if isinstance(route, RouteContext):
1806 yield route
1807 continue
1808 for original_route, route_context in _iter_routes_with_context([route]):
1809 if route_context is None:
1810 yield RouteContext(original_route)
1811 else:
1812 yield RouteContext(original_route, route_context)
1813
1814
1815def _iter_routes_with_context(

Calls 2

RouteContextClass · 0.85

Used in the wild real call sites across dependent graphs

searching dependent graphs…