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

@@ -1,11 +1,11 @@
from typing import Any, BinaryIO, Callable, Protocol, Text, Union, overload
from typing import Any, BinaryIO, Callable, Protocol, Text, overload
class _ReadableBinary(Protocol):
def tell(self) -> int: ...
def read(self, size: int) -> bytes: ...
def seek(self, offset: int) -> Any: ...
_File = Union[Text, _ReadableBinary]
_File = Text | _ReadableBinary
@overload
def what(file: _File, h: None = ...) -> str | None: ...