Use PEP 585 syntax wherever possible (#6717)

This commit is contained in:
Alex Waygood
2021-12-28 10:31:43 +00:00
committed by GitHub
parent e6cb341d94
commit 8d5d2520ac
237 changed files with 966 additions and 1069 deletions

View File

@@ -1,12 +1,12 @@
from abc import abstractmethod
from types import TracebackType
from typing import IO, Callable, MutableMapping, Optional, Tuple, Type
from typing import IO, Callable, MutableMapping, Optional, Type
from .headers import Headers
from .types import ErrorStream, InputStream, StartResponse, WSGIApplication, WSGIEnvironment
from .util import FileWrapper
_exc_info = Tuple[Optional[Type[BaseException]], Optional[BaseException], Optional[TracebackType]]
_exc_info = tuple[Optional[Type[BaseException]], Optional[BaseException], Optional[TracebackType]]
def format_date_time(timestamp: float | None) -> str: ... # undocumented
def read_environ() -> dict[str, str]: ...

View File

@@ -1,6 +1,6 @@
from typing import List, Pattern, Tuple, overload
from typing import Pattern, overload
_HeaderList = List[Tuple[str, str]]
_HeaderList = list[tuple[str, str]]
tspecials: Pattern[str] # undocumented