diff --git a/fastapi/applications.py b/fastapi/applications.py index 568886f319..adbcb182c2 100644 --- a/fastapi/applications.py +++ b/fastapi/applications.py @@ -1187,7 +1187,7 @@ class FastAPI(Starlette): generate_unique_id_function: Callable[[routing.APIRoute], str] = Default( generate_unique_id ), - middleware: Optional[Sequence[Middleware]] = None, + middleware: Sequence[Middleware] | None = None, ) -> None: self.router.add_api_route( path, @@ -1245,7 +1245,7 @@ class FastAPI(Starlette): generate_unique_id_function: Callable[[routing.APIRoute], str] = Default( generate_unique_id ), - middleware: Optional[Sequence[Middleware]] = None, + middleware: Sequence[Middleware] | None = None, ) -> Callable[[DecoratedCallable], DecoratedCallable]: def decorator(func: DecoratedCallable) -> DecoratedCallable: self.router.add_api_route( @@ -1896,7 +1896,7 @@ class FastAPI(Starlette): ), ] = Default(generate_unique_id), middleware: Annotated[ - Optional[Sequence[Middleware]], + Sequence[Middleware] | None, Doc( """ List of middleware to apply to all requests handled by this route. @@ -2285,7 +2285,7 @@ class FastAPI(Starlette): ), ] = Default(generate_unique_id), middleware: Annotated[ - Optional[Sequence[Middleware]], + Sequence[Middleware] | None, Doc( """ List of middleware to apply to all requests handled by this route. @@ -2679,7 +2679,7 @@ class FastAPI(Starlette): ), ] = Default(generate_unique_id), middleware: Annotated[ - Optional[Sequence[Middleware]], + Sequence[Middleware] | None, Doc( """ List of middleware to apply to all requests handled by this route. @@ -3073,7 +3073,7 @@ class FastAPI(Starlette): ), ] = Default(generate_unique_id), middleware: Annotated[ - Optional[Sequence[Middleware]], + Sequence[Middleware] | None, Doc( """ List of middleware to apply to all requests handled by this route. @@ -3462,7 +3462,7 @@ class FastAPI(Starlette): ), ] = Default(generate_unique_id), middleware: Annotated[ - Optional[Sequence[Middleware]], + Sequence[Middleware] | None, Doc( """ List of middleware to apply to all requests handled by this route. @@ -3851,7 +3851,7 @@ class FastAPI(Starlette): ), ] = Default(generate_unique_id), middleware: Annotated[ - Optional[Sequence[Middleware]], + Sequence[Middleware] | None, Doc( """ List of middleware to apply to all requests handled by this route. @@ -4240,7 +4240,7 @@ class FastAPI(Starlette): ), ] = Default(generate_unique_id), middleware: Annotated[ - Optional[Sequence[Middleware]], + Sequence[Middleware] | None, Doc( """ List of middleware to apply to all requests handled by this route. @@ -4634,7 +4634,7 @@ class FastAPI(Starlette): ), ] = Default(generate_unique_id), middleware: Annotated[ - Optional[Sequence[Middleware]], + Sequence[Middleware] | None, Doc( """ List of middleware to apply to all requests handled by this route. diff --git a/fastapi/routing.py b/fastapi/routing.py index 5edac07de6..b5f517f1ff 100644 --- a/fastapi/routing.py +++ b/fastapi/routing.py @@ -1274,7 +1274,7 @@ class APIRouter(routing.Router): ), ] = Default(True), middleware: Annotated[ - Optional[Sequence[Middleware]], + Sequence[Middleware] | None, Doc( """ List of middleware to apply to all requests handled by this router. @@ -1474,7 +1474,7 @@ class APIRouter(routing.Router): generate_unique_id_function: Callable[[APIRoute], str] = Default( generate_unique_id ), - middleware: Optional[Sequence[Middleware]] = None, + middleware: Sequence[Middleware] | None = None, ) -> Callable[[DecoratedCallable], DecoratedCallable]: def decorator(func: DecoratedCallable) -> DecoratedCallable: self.add_api_route( @@ -2192,7 +2192,7 @@ class APIRouter(routing.Router): ), ] = Default(generate_unique_id), middleware: Annotated[ - Optional[Sequence[Middleware]], + Sequence[Middleware] | None, Doc( """ List of middleware to apply to all requests handled by this route. @@ -2585,7 +2585,7 @@ class APIRouter(routing.Router): ), ] = Default(generate_unique_id), middleware: Annotated[ - Optional[Sequence[Middleware]], + Sequence[Middleware] | None, Doc( """ List of middleware to apply to all requests handled by this route. @@ -2983,7 +2983,7 @@ class APIRouter(routing.Router): ), ] = Default(generate_unique_id), middleware: Annotated[ - Optional[Sequence[Middleware]], + Sequence[Middleware] | None, Doc( """ List of middleware to apply to all requests handled by this route. @@ -3381,7 +3381,7 @@ class APIRouter(routing.Router): ), ] = Default(generate_unique_id), middleware: Annotated[ - Optional[Sequence[Middleware]], + Sequence[Middleware] | None, Doc( """ List of middleware to apply to all requests handled by this route. @@ -3774,7 +3774,7 @@ class APIRouter(routing.Router): ), ] = Default(generate_unique_id), middleware: Annotated[ - Optional[Sequence[Middleware]], + Sequence[Middleware] | None, Doc( """ List of middleware to apply to all requests handled by this route. @@ -4167,7 +4167,7 @@ class APIRouter(routing.Router): ), ] = Default(generate_unique_id), middleware: Annotated[ - Optional[Sequence[Middleware]], + Sequence[Middleware] | None, Doc( """ List of middleware to apply to all requests handled by this route. @@ -4565,7 +4565,7 @@ class APIRouter(routing.Router): ), ] = Default(generate_unique_id), middleware: Annotated[ - Optional[Sequence[Middleware]], + Sequence[Middleware] | None, Doc( """ List of middleware to apply to all requests handled by this route. @@ -4963,7 +4963,7 @@ class APIRouter(routing.Router): ), ] = Default(generate_unique_id), middleware: Annotated[ - Optional[Sequence[Middleware]], + Sequence[Middleware] | None, Doc( """ List of middleware to apply to all requests handled by this route.