forked from orbit-oss/flask
Async Iterable Response (#5659)
This commit is contained in:
commit
e785166507
2 changed files with 6 additions and 0 deletions
|
|
@ -6,6 +6,9 @@ Unreleased
|
|||
- Fix type hint for `cli_runner.invoke`. :issue:`5645`
|
||||
- ``flask --help`` loads the app and plugins first to make sure all commands
|
||||
are shown. :issue:5673`
|
||||
- Mark sans-io base class as being able to handle views that return
|
||||
``AsyncIterable``. This is not accurate for Flask, but makes typing easier
|
||||
for Quart. :pr:`5659`
|
||||
|
||||
|
||||
Version 3.1.0
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
from __future__ import annotations
|
||||
|
||||
import collections.abc as cabc
|
||||
import typing as t
|
||||
|
||||
if t.TYPE_CHECKING: # pragma: no cover
|
||||
|
|
@ -17,6 +18,8 @@ ResponseValue = t.Union[
|
|||
t.Mapping[str, t.Any],
|
||||
t.Iterator[str],
|
||||
t.Iterator[bytes],
|
||||
cabc.AsyncIterable[str], # for Quart, until App is generic.
|
||||
cabc.AsyncIterable[bytes],
|
||||
]
|
||||
|
||||
# the possible types for an individual HTTP header
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue