mirror of https://github.com/tiangolo/fastapi.git
unify types
This commit is contained in:
parent
71fb6b64c7
commit
cd7e29d85f
|
|
@ -1084,7 +1084,7 @@ class FastAPI(Starlette):
|
||||||
generate_unique_id_function: Callable[[routing.APIRoute], str] = Default(
|
generate_unique_id_function: Callable[[routing.APIRoute], str] = Default(
|
||||||
generate_unique_id
|
generate_unique_id
|
||||||
),
|
),
|
||||||
middleware: Optional[List[Middleware]] = None,
|
middleware: Optional[Sequence[Middleware]] = None,
|
||||||
) -> None:
|
) -> None:
|
||||||
self.router.add_api_route(
|
self.router.add_api_route(
|
||||||
path,
|
path,
|
||||||
|
|
@ -1142,7 +1142,7 @@ class FastAPI(Starlette):
|
||||||
generate_unique_id_function: Callable[[routing.APIRoute], str] = Default(
|
generate_unique_id_function: Callable[[routing.APIRoute], str] = Default(
|
||||||
generate_unique_id
|
generate_unique_id
|
||||||
),
|
),
|
||||||
middleware: Optional[List[Middleware]] = None,
|
middleware: Optional[Sequence[Middleware]] = None,
|
||||||
) -> Callable[[DecoratedCallable], DecoratedCallable]:
|
) -> Callable[[DecoratedCallable], DecoratedCallable]:
|
||||||
def decorator(func: DecoratedCallable) -> DecoratedCallable:
|
def decorator(func: DecoratedCallable) -> DecoratedCallable:
|
||||||
self.router.add_api_route(
|
self.router.add_api_route(
|
||||||
|
|
|
||||||
|
|
@ -935,7 +935,7 @@ class APIRouter(routing.Router):
|
||||||
generate_unique_id_function: Union[
|
generate_unique_id_function: Union[
|
||||||
Callable[[APIRoute], str], DefaultPlaceholder
|
Callable[[APIRoute], str], DefaultPlaceholder
|
||||||
] = Default(generate_unique_id),
|
] = Default(generate_unique_id),
|
||||||
middleware: Optional[List[Middleware]] = None,
|
middleware: Optional[Sequence[Middleware]] = None,
|
||||||
) -> None:
|
) -> None:
|
||||||
route_class = route_class_override or self.route_class
|
route_class = route_class_override or self.route_class
|
||||||
responses = responses or {}
|
responses = responses or {}
|
||||||
|
|
@ -956,7 +956,7 @@ class APIRouter(routing.Router):
|
||||||
generate_unique_id_function, self.generate_unique_id_function
|
generate_unique_id_function, self.generate_unique_id_function
|
||||||
)
|
)
|
||||||
if middleware and self.middleware:
|
if middleware and self.middleware:
|
||||||
middleware = self.middleware + middleware
|
middleware = list(self.middleware) + list(middleware)
|
||||||
|
|
||||||
route = route_class(
|
route = route_class(
|
||||||
self.prefix + path,
|
self.prefix + path,
|
||||||
|
|
@ -1018,7 +1018,7 @@ class APIRouter(routing.Router):
|
||||||
generate_unique_id_function: Callable[[APIRoute], str] = Default(
|
generate_unique_id_function: Callable[[APIRoute], str] = Default(
|
||||||
generate_unique_id
|
generate_unique_id
|
||||||
),
|
),
|
||||||
middleware: Optional[List[Middleware]] = None,
|
middleware: Optional[Sequence[Middleware]] = None,
|
||||||
) -> Callable[[DecoratedCallable], DecoratedCallable]:
|
) -> Callable[[DecoratedCallable], DecoratedCallable]:
|
||||||
def decorator(func: DecoratedCallable) -> DecoratedCallable:
|
def decorator(func: DecoratedCallable) -> DecoratedCallable:
|
||||||
self.add_api_route(
|
self.add_api_route(
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue