mirror of
https://github.com/davidhalter/typeshed.git
synced 2025-12-08 13:04:46 +08:00
Use PEP 585 syntax wherever possible (#6717)
This commit is contained in:
@@ -24,13 +24,11 @@ from typing import (
|
||||
Generic,
|
||||
Iterable,
|
||||
Iterator,
|
||||
List,
|
||||
Mapping,
|
||||
MutableMapping,
|
||||
NoReturn,
|
||||
Protocol,
|
||||
Sequence,
|
||||
Tuple,
|
||||
TypeVar,
|
||||
Union,
|
||||
overload,
|
||||
@@ -284,7 +282,7 @@ TMP_MAX: int # Undocumented, but used by tempfile
|
||||
|
||||
# ----- os classes (structures) -----
|
||||
@final
|
||||
class stat_result(structseq[float], Tuple[int, int, int, int, int, int, int, float, float, float]):
|
||||
class stat_result(structseq[float], tuple[int, int, int, int, int, int, int, float, float, float]):
|
||||
# The constructor of this class takes an iterable of variable length (though it must be at least 10).
|
||||
#
|
||||
# However, this class behaves like a tuple of 10 elements,
|
||||
@@ -383,7 +381,7 @@ class DirEntry(Generic[AnyStr]):
|
||||
|
||||
if sys.version_info >= (3, 7):
|
||||
@final
|
||||
class statvfs_result(structseq[int], Tuple[int, int, int, int, int, int, int, int, int, int, int]):
|
||||
class statvfs_result(structseq[int], tuple[int, int, int, int, int, int, int, int, int, int, int]):
|
||||
@property
|
||||
def f_bsize(self) -> int: ...
|
||||
@property
|
||||
@@ -409,7 +407,7 @@ if sys.version_info >= (3, 7):
|
||||
|
||||
else:
|
||||
@final
|
||||
class statvfs_result(structseq[int], Tuple[int, int, int, int, int, int, int, int, int, int]):
|
||||
class statvfs_result(structseq[int], tuple[int, int, int, int, int, int, int, int, int, int]):
|
||||
@property
|
||||
def f_bsize(self) -> int: ...
|
||||
@property
|
||||
@@ -447,7 +445,7 @@ def getppid() -> int: ...
|
||||
def strerror(__code: int) -> str: ...
|
||||
def umask(__mask: int) -> int: ...
|
||||
@final
|
||||
class uname_result(structseq[str], Tuple[str, str, str, str, str]):
|
||||
class uname_result(structseq[str], tuple[str, str, str, str, str]):
|
||||
@property
|
||||
def sysname(self) -> str: ...
|
||||
@property
|
||||
@@ -639,7 +637,7 @@ if sys.platform != "win32":
|
||||
def writev(__fd: int, __buffers: Sequence[bytes]) -> int: ...
|
||||
|
||||
@final
|
||||
class terminal_size(structseq[int], Tuple[int, int]):
|
||||
class terminal_size(structseq[int], tuple[int, int]):
|
||||
@property
|
||||
def columns(self) -> int: ...
|
||||
@property
|
||||
@@ -813,14 +811,14 @@ def execlpe(file: StrOrBytesPath, __arg0: StrOrBytesPath, *args: Any) -> NoRetur
|
||||
# in practice, and doing so would explode the number of combinations in this already long union.
|
||||
# All these combinations are necessary due to list being invariant.
|
||||
_ExecVArgs = Union[
|
||||
Tuple[StrOrBytesPath, ...],
|
||||
List[bytes],
|
||||
List[str],
|
||||
List[PathLike[Any]],
|
||||
List[Union[bytes, str]],
|
||||
List[Union[bytes, PathLike[Any]]],
|
||||
List[Union[str, PathLike[Any]]],
|
||||
List[Union[bytes, str, PathLike[Any]]],
|
||||
tuple[StrOrBytesPath, ...],
|
||||
list[bytes],
|
||||
list[str],
|
||||
list[PathLike[Any]],
|
||||
list[Union[bytes, str]],
|
||||
list[Union[bytes, PathLike[Any]]],
|
||||
list[Union[str, PathLike[Any]]],
|
||||
list[Union[bytes, str, PathLike[Any]]],
|
||||
]
|
||||
_ExecEnv = Union[Mapping[bytes, Union[bytes, str]], Mapping[str, Union[bytes, str]]]
|
||||
|
||||
@@ -858,7 +856,7 @@ else:
|
||||
|
||||
def system(command: StrOrBytesPath) -> int: ...
|
||||
@final
|
||||
class times_result(structseq[float], Tuple[float, float, float, float, float]):
|
||||
class times_result(structseq[float], tuple[float, float, float, float, float]):
|
||||
@property
|
||||
def user(self) -> float: ...
|
||||
@property
|
||||
@@ -884,7 +882,7 @@ else:
|
||||
def wait() -> tuple[int, int]: ... # Unix only
|
||||
if sys.platform != "darwin":
|
||||
@final
|
||||
class waitid_result(structseq[int], Tuple[int, int, int, int, int]):
|
||||
class waitid_result(structseq[int], tuple[int, int, int, int, int]):
|
||||
@property
|
||||
def si_pid(self) -> int: ...
|
||||
@property
|
||||
@@ -912,7 +910,7 @@ else:
|
||||
argv: _ExecVArgs,
|
||||
env: _ExecEnv,
|
||||
*,
|
||||
file_actions: Sequence[Tuple[Any, ...]] | None = ...,
|
||||
file_actions: Sequence[tuple[Any, ...]] | None = ...,
|
||||
setpgroup: int | None = ...,
|
||||
resetids: bool = ...,
|
||||
setsid: bool = ...,
|
||||
@@ -925,7 +923,7 @@ else:
|
||||
argv: _ExecVArgs,
|
||||
env: _ExecEnv,
|
||||
*,
|
||||
file_actions: Sequence[Tuple[Any, ...]] | None = ...,
|
||||
file_actions: Sequence[tuple[Any, ...]] | None = ...,
|
||||
setpgroup: int | None = ...,
|
||||
resetids: bool = ...,
|
||||
setsid: bool = ...,
|
||||
@@ -936,7 +934,7 @@ else:
|
||||
|
||||
if sys.platform != "win32":
|
||||
@final
|
||||
class sched_param(structseq[int], Tuple[int]):
|
||||
class sched_param(structseq[int], tuple[int]):
|
||||
def __new__(cls, sched_priority: int) -> sched_param: ...
|
||||
@property
|
||||
def sched_priority(self) -> int: ...
|
||||
|
||||
Reference in New Issue
Block a user