mirror of https://github.com/tiangolo/fastapi.git
Merge aef56cdf2e into cc6ced6345
This commit is contained in:
commit
afb703f5bc
|
|
@ -517,6 +517,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]]],
|
||||
|
|
@ -530,6 +538,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]],
|
||||
|
|
|
|||
|
|
@ -893,6 +893,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]]],
|
||||
|
|
@ -906,6 +914,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