MCPcopy
hub / github.com/fastapi/fastapi / __init__

Method __init__

fastapi/routing.py:2063–2080  ·  view source on GitHub ↗
(
        self,
        *,
        dependencies: Sequence[params.Depends] | None = None,
        dependency_overrides_provider: Any | None = None,
    )

Source from the content-addressed store, hash-verified

2061
2062class _FrontendRouteGroup(BaseRoute):
2063 def __init__(
2064 self,
2065 *,
2066 dependencies: Sequence[params.Depends] | None = None,
2067 dependency_overrides_provider: Any | None = None,
2068 ) -> None:
2069 self.routes: list[_FrontendRoute] = []
2070 self.dependencies = list(dependencies or [])
2071 self.dependency_overrides_provider = dependency_overrides_provider
2072 (
2073 self.dependant,
2074 self._flat_dependant,
2075 self._embed_body_fields,
2076 ) = _build_dependant_with_parameterless_dependencies(
2077 path="",
2078 call=_frontend_dependency_endpoint,
2079 dependencies=self.dependencies,
2080 )
2081
2082 def add_frontend_route(
2083 self,

Callers

nothing calls this directly

Tested by

no test coverage detected