mirror of https://github.com/tiangolo/fastapi.git
Merge aef56cdf2e into 272204c0c7
This commit is contained in:
commit
4577952b54
|
|
@ -521,6 +521,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[
|
||||
Optional[Sequence[Callable[[], Any]]],
|
||||
|
|
@ -534,6 +542,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[
|
||||
Optional[Lifespan[AppType]],
|
||||
|
|
|
|||
|
|
@ -897,6 +897,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[
|
||||
Optional[Sequence[Callable[[], Any]]],
|
||||
|
|
@ -910,6 +918,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