Switch to PEP-604 syntax in python2 stubs (#5915)

Signed-off-by: oleg.hoefling <oleg.hoefling@gmail.com>
This commit is contained in:
Oleg Höfling
2021-08-14 11:12:30 +02:00
committed by GitHub
parent 431c4f7fc1
commit ff63953188
235 changed files with 2473 additions and 2768 deletions

View File

@@ -1,11 +1,11 @@
from random import Random
from thread import LockType
from typing import IO, Any, AnyStr, Iterable, Iterator, List, Optional, Text, Tuple, Union, overload
from typing import IO, Any, AnyStr, Iterable, Iterator, List, Text, Tuple, overload
TMP_MAX: int
tempdir: str
template: str
_name_sequence: Optional[_RandomNameSequence]
_name_sequence: _RandomNameSequence | None
class _RandomNameSequence:
characters: str = ...
@@ -24,7 +24,7 @@ class _TemporaryFileWrapper(IO[str]):
def __init__(self, file: IO[str], name: Any, delete: bool = ...) -> None: ...
def __del__(self) -> None: ...
def __enter__(self) -> _TemporaryFileWrapper: ...
def __exit__(self, exc, value, tb) -> Optional[bool]: ...
def __exit__(self, exc, value, tb) -> bool | None: ...
def __getattr__(self, name: unicode) -> Any: ...
def close(self) -> None: ...
def unlink(self, path: unicode) -> None: ...
@@ -43,7 +43,7 @@ class _TemporaryFileWrapper(IO[str]):
def seek(self, offset: int, whence: int = ...) -> int: ...
def seekable(self) -> bool: ...
def tell(self) -> int: ...
def truncate(self, size: Optional[int] = ...) -> int: ...
def truncate(self, size: int | None = ...) -> int: ...
def writable(self) -> bool: ...
def write(self, s: Text) -> int: ...
def writelines(self, lines: Iterable[str]) -> None: ...
@@ -51,34 +51,32 @@ class _TemporaryFileWrapper(IO[str]):
# TODO text files
def TemporaryFile(
mode: Union[bytes, unicode] = ...,
mode: bytes | unicode = ...,
bufsize: int = ...,
suffix: Union[bytes, unicode] = ...,
prefix: Union[bytes, unicode] = ...,
dir: Optional[Union[bytes, unicode]] = ...,
suffix: bytes | unicode = ...,
prefix: bytes | unicode = ...,
dir: bytes | unicode | None = ...,
) -> _TemporaryFileWrapper: ...
def NamedTemporaryFile(
mode: Union[bytes, unicode] = ...,
mode: bytes | unicode = ...,
bufsize: int = ...,
suffix: Union[bytes, unicode] = ...,
prefix: Union[bytes, unicode] = ...,
dir: Optional[Union[bytes, unicode]] = ...,
suffix: bytes | unicode = ...,
prefix: bytes | unicode = ...,
dir: bytes | unicode | None = ...,
delete: bool = ...,
) -> _TemporaryFileWrapper: ...
def SpooledTemporaryFile(
max_size: int = ...,
mode: Union[bytes, unicode] = ...,
mode: bytes | unicode = ...,
buffering: int = ...,
suffix: Union[bytes, unicode] = ...,
prefix: Union[bytes, unicode] = ...,
dir: Optional[Union[bytes, unicode]] = ...,
suffix: bytes | unicode = ...,
prefix: bytes | unicode = ...,
dir: bytes | unicode | None = ...,
) -> _TemporaryFileWrapper: ...
class TemporaryDirectory:
name: Any
def __init__(
self, suffix: Union[bytes, unicode] = ..., prefix: Union[bytes, unicode] = ..., dir: Union[bytes, unicode] = ...
) -> None: ...
def __init__(self, suffix: bytes | unicode = ..., prefix: bytes | unicode = ..., dir: bytes | unicode = ...) -> None: ...
def cleanup(self) -> None: ...
def __enter__(self) -> Any: ... # Can be str or unicode
def __exit__(self, type, value, traceback) -> None: ...
@@ -86,17 +84,17 @@ class TemporaryDirectory:
@overload
def mkstemp() -> Tuple[int, str]: ...
@overload
def mkstemp(suffix: AnyStr = ..., prefix: AnyStr = ..., dir: Optional[AnyStr] = ..., text: bool = ...) -> Tuple[int, AnyStr]: ...
def mkstemp(suffix: AnyStr = ..., prefix: AnyStr = ..., dir: AnyStr | None = ..., text: bool = ...) -> Tuple[int, AnyStr]: ...
@overload
def mkdtemp() -> str: ...
@overload
def mkdtemp(suffix: AnyStr = ..., prefix: AnyStr = ..., dir: Optional[AnyStr] = ...) -> AnyStr: ...
def mkdtemp(suffix: AnyStr = ..., prefix: AnyStr = ..., dir: AnyStr | None = ...) -> AnyStr: ...
@overload
def mktemp() -> str: ...
@overload
def mktemp(suffix: AnyStr = ..., prefix: AnyStr = ..., dir: Optional[AnyStr] = ...) -> AnyStr: ...
def mktemp(suffix: AnyStr = ..., prefix: AnyStr = ..., dir: AnyStr | None = ...) -> AnyStr: ...
def gettempdir() -> str: ...
def gettempprefix() -> str: ...
def _candidate_tempdir_list() -> List[str]: ...
def _get_candidate_names() -> Optional[_RandomNameSequence]: ...
def _get_candidate_names() -> _RandomNameSequence | None: ...
def _get_default_tempdir() -> str: ...