improve typing for stream_with_context
This commit is contained in:
parent
6b1c4e9769
commit
7ab934f6bc
2 changed files with 5 additions and 2 deletions
|
|
@ -35,6 +35,7 @@ Unreleased
|
||||||
same blueprint to be registered multiple times with unique names for
|
same blueprint to be registered multiple times with unique names for
|
||||||
``url_for``. Registering the same blueprint with the same name
|
``url_for``. Registering the same blueprint with the same name
|
||||||
multiple times is deprecated. :issue:`1091`
|
multiple times is deprecated. :issue:`1091`
|
||||||
|
- Improve typing for ``stream_with_context``. :issue:`4052`
|
||||||
|
|
||||||
|
|
||||||
Version 2.0.0
|
Version 2.0.0
|
||||||
|
|
|
||||||
|
|
@ -64,8 +64,10 @@ def get_load_dotenv(default: bool = True) -> bool:
|
||||||
|
|
||||||
|
|
||||||
def stream_with_context(
|
def stream_with_context(
|
||||||
generator_or_function: t.Union[t.Generator, t.Callable]
|
generator_or_function: t.Union[
|
||||||
) -> t.Generator:
|
t.Iterator[t.AnyStr], t.Callable[..., t.Iterator[t.AnyStr]]
|
||||||
|
]
|
||||||
|
) -> t.Iterator[t.AnyStr]:
|
||||||
"""Request contexts disappear when the response is started on the server.
|
"""Request contexts disappear when the response is started on the server.
|
||||||
This is done for efficiency reasons and to make it less likely to encounter
|
This is done for efficiency reasons and to make it less likely to encounter
|
||||||
memory leaks with badly written WSGI middlewares. The downside is that if
|
memory leaks with badly written WSGI middlewares. The downside is that if
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue