|
|
@ -690,6 +690,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]]], |
|
|
@ -703,6 +711,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 |
|
|
|