Use PEP 604 syntax wherever possible (#7493)

This commit is contained in:
Alex Waygood
2022-03-16 15:01:33 +00:00
committed by GitHub
parent 15e21a8dc1
commit 3ab250eec8
174 changed files with 472 additions and 490 deletions

View File

@@ -5,7 +5,7 @@ import sys
import types
from _typeshed import Self, WriteableBuffer
from socket import socket
from typing import IO, Any, BinaryIO, Callable, Iterable, Iterator, Mapping, Protocol, TypeVar, Union, overload
from typing import IO, Any, BinaryIO, Callable, Iterable, Iterator, Mapping, Protocol, TypeVar, overload
__all__ = [
"HTTPResponse",
@@ -29,7 +29,7 @@ __all__ = [
"HTTPSConnection",
]
_DataType = Union[bytes, IO[Any], Iterable[bytes], str]
_DataType = bytes | IO[Any] | Iterable[bytes] | str
_T = TypeVar("_T")
HTTP_PORT: int

View File

@@ -1,12 +1,12 @@
import sys
from typing import Any, Generic, Iterable, Mapping, TypeVar, Union, overload
from typing import Any, Generic, Iterable, Mapping, TypeVar, overload
if sys.version_info >= (3, 9):
from types import GenericAlias
__all__ = ["CookieError", "BaseCookie", "SimpleCookie"]
_DataType = Union[str, Mapping[str, Union[str, Morsel[Any]]]]
_DataType = str | Mapping[str, str | Morsel[Any]]
_T = TypeVar("_T")
@overload