mirror of https://github.com/tiangolo/fastapi.git
Merge aef56cdf2e into da4135ce1e
This commit is contained in:
commit
2b948d8f0c
|
|
@ -513,6 +513,14 @@ class FastAPI(Starlette):
|
|||
Read more in the [FastAPI docs for `lifespan`](https://fastapi.tiangolo.com/advanced/events/).
|
||||
"""
|
||||
),
|
||||
deprecated(
|
||||
"""
|
||||
**Attention**: This parameter is deprecated.
|
||||
|
||||
The recommended approach for managing startup and shutdown
|
||||
is by utilizing the lifespan parameter within the FastAPI app.
|
||||
"""
|
||||
),
|
||||
] = None,
|
||||
on_shutdown: Annotated[
|
||||
Sequence[Callable[[], Any]] | None,
|
||||
|
|
@ -526,6 +534,14 @@ class FastAPI(Starlette):
|
|||
[FastAPI docs for `lifespan`](https://fastapi.tiangolo.com/advanced/events/).
|
||||
"""
|
||||
),
|
||||
deprecated(
|
||||
"""
|
||||
**Attention**: This parameter is deprecated.
|
||||
|
||||
The recommended approach for managing startup and shutdown
|
||||
is by utilizing the lifespan parameter within the FastAPI app.
|
||||
"""
|
||||
),
|
||||
] = None,
|
||||
lifespan: Annotated[
|
||||
Lifespan[AppType] | None,
|
||||
|
|
|
|||
|
|
@ -876,6 +876,14 @@ class APIRouter(routing.Router):
|
|||
Read more in the [FastAPI docs for `lifespan`](https://fastapi.tiangolo.com/advanced/events/).
|
||||
"""
|
||||
),
|
||||
deprecated(
|
||||
"""
|
||||
**Attention**: This parameter is deprecated.
|
||||
|
||||
The recommended approach for managing startup and shutdown
|
||||
is by utilizing the lifespan parameter within the APIRouter.
|
||||
"""
|
||||
),
|
||||
] = None,
|
||||
on_shutdown: Annotated[
|
||||
Sequence[Callable[[], Any]] | None,
|
||||
|
|
@ -889,6 +897,14 @@ class APIRouter(routing.Router):
|
|||
[FastAPI docs for `lifespan`](https://fastapi.tiangolo.com/advanced/events/).
|
||||
"""
|
||||
),
|
||||
deprecated(
|
||||
"""
|
||||
**Attention**: This parameter is deprecated.
|
||||
|
||||
The recommended approach for managing startup and shutdown
|
||||
is by utilizing the lifespan parameter within the APIRouter.
|
||||
"""
|
||||
),
|
||||
] = None,
|
||||
# the generic to Lifespan[AppType] is the type of the top level application
|
||||
# which the router cannot know statically, so we use typing.Any
|
||||
|
|
|
|||
Loading…
Reference in New Issue