[stdlib] Add default values part 2 (#14769)

This commit is contained in:
Semyon Moroz
2026-01-11 19:08:32 +00:00
committed by GitHub
parent a4eeb5c05b
commit 3593e35df4
12 changed files with 142 additions and 117 deletions
+50 -50
View File
@@ -1037,10 +1037,10 @@ def fdopen(
mode: OpenTextMode = "r",
buffering: int = -1,
encoding: str | None = None,
errors: str | None = ...,
newline: str | None = ...,
closefd: bool = ...,
opener: _Opener | None = ...,
errors: str | None = None,
newline: str | None = None,
closefd: bool = True,
opener: _Opener | None = None,
) -> TextIOWrapper: ...
@overload
def fdopen(
@@ -1050,8 +1050,8 @@ def fdopen(
encoding: None = None,
errors: None = None,
newline: None = None,
closefd: bool = ...,
opener: _Opener | None = ...,
closefd: bool = True,
opener: _Opener | None = None,
) -> FileIO: ...
@overload
def fdopen(
@@ -1061,8 +1061,8 @@ def fdopen(
encoding: None = None,
errors: None = None,
newline: None = None,
closefd: bool = ...,
opener: _Opener | None = ...,
closefd: bool = True,
opener: _Opener | None = None,
) -> BufferedRandom: ...
@overload
def fdopen(
@@ -1072,8 +1072,8 @@ def fdopen(
encoding: None = None,
errors: None = None,
newline: None = None,
closefd: bool = ...,
opener: _Opener | None = ...,
closefd: bool = True,
opener: _Opener | None = None,
) -> BufferedWriter: ...
@overload
def fdopen(
@@ -1083,8 +1083,8 @@ def fdopen(
encoding: None = None,
errors: None = None,
newline: None = None,
closefd: bool = ...,
opener: _Opener | None = ...,
closefd: bool = True,
opener: _Opener | None = None,
) -> BufferedReader: ...
@overload
def fdopen(
@@ -1094,8 +1094,8 @@ def fdopen(
encoding: None = None,
errors: None = None,
newline: None = None,
closefd: bool = ...,
opener: _Opener | None = ...,
closefd: bool = True,
opener: _Opener | None = None,
) -> BinaryIO: ...
@overload
def fdopen(
@@ -1103,10 +1103,10 @@ def fdopen(
mode: str,
buffering: int = -1,
encoding: str | None = None,
errors: str | None = ...,
newline: str | None = ...,
closefd: bool = ...,
opener: _Opener | None = ...,
errors: str | None = None,
newline: str | None = None,
closefd: bool = True,
opener: _Opener | None = None,
) -> IO[Any]: ...
def close(fd: int) -> None: ...
def closerange(fd_low: int, fd_high: int, /) -> None: ...
@@ -1538,13 +1538,13 @@ else:
env: _ExecEnv | None, # None allowed starting in 3.13
/,
*,
file_actions: Sequence[tuple[Any, ...]] | None = ...,
setpgroup: int | None = ...,
resetids: bool = ...,
setsid: bool = ...,
setsigmask: Iterable[int] = ...,
setsigdef: Iterable[int] = ...,
scheduler: tuple[Any, sched_param] | None = ...,
file_actions: Sequence[tuple[Any, ...]] | None = (),
setpgroup: int = ...,
resetids: bool = False,
setsid: bool = False,
setsigmask: Iterable[int] = (),
setsigdef: Iterable[int] = (),
scheduler: tuple[Any, sched_param] = ...,
) -> int: ...
def posix_spawnp(
path: StrOrBytesPath,
@@ -1552,13 +1552,13 @@ else:
env: _ExecEnv | None, # None allowed starting in 3.13
/,
*,
file_actions: Sequence[tuple[Any, ...]] | None = ...,
setpgroup: int | None = ...,
resetids: bool = ...,
setsid: bool = ...,
setsigmask: Iterable[int] = ...,
setsigdef: Iterable[int] = ...,
scheduler: tuple[Any, sched_param] | None = ...,
file_actions: Sequence[tuple[Any, ...]] | None = (),
setpgroup: int = ...,
resetids: bool = False,
setsid: bool = False,
setsigmask: Iterable[int] = (),
setsigdef: Iterable[int] = (),
scheduler: tuple[Any, sched_param] = ...,
) -> int: ...
else:
def posix_spawn(
@@ -1567,13 +1567,13 @@ else:
env: _ExecEnv,
/,
*,
file_actions: Sequence[tuple[Any, ...]] | None = ...,
setpgroup: int | None = ...,
resetids: bool = ...,
setsid: bool = ...,
setsigmask: Iterable[int] = ...,
setsigdef: Iterable[int] = ...,
scheduler: tuple[Any, sched_param] | None = ...,
file_actions: Sequence[tuple[Any, ...]] | None = (),
setpgroup: int = ...,
resetids: bool = False,
setsid: bool = False,
setsigmask: Iterable[int] = (),
setsigdef: Iterable[int] = (),
scheduler: tuple[Any, sched_param] = ...,
) -> int: ...
def posix_spawnp(
path: StrOrBytesPath,
@@ -1581,13 +1581,13 @@ else:
env: _ExecEnv,
/,
*,
file_actions: Sequence[tuple[Any, ...]] | None = ...,
setpgroup: int | None = ...,
resetids: bool = ...,
setsid: bool = ...,
setsigmask: Iterable[int] = ...,
setsigdef: Iterable[int] = ...,
scheduler: tuple[Any, sched_param] | None = ...,
file_actions: Sequence[tuple[Any, ...]] | None = (),
setpgroup: int = ...,
resetids: bool = False,
setsid: bool = False,
setsigmask: Iterable[int] = (),
setsigdef: Iterable[int] = (),
scheduler: tuple[Any, sched_param] = ...,
) -> int: ...
POSIX_SPAWN_OPEN: Final = 0
@@ -1674,12 +1674,12 @@ if sys.platform == "linux":
MFD_HUGE_2GB: Final[int]
MFD_HUGE_16GB: Final[int]
def memfd_create(name: str, flags: int = ...) -> int: ...
def copy_file_range(src: int, dst: int, count: int, offset_src: int | None = ..., offset_dst: int | None = ...) -> int: ...
def copy_file_range(src: int, dst: int, count: int, offset_src: int | None = None, offset_dst: int | None = None) -> int: ...
def waitstatus_to_exitcode(status: int) -> int: ...
if sys.platform == "linux":
def pidfd_open(pid: int, flags: int = ...) -> int: ...
def pidfd_open(pid: int, flags: int = 0) -> int: ...
if sys.version_info >= (3, 12) and sys.platform == "linux":
PIDFD_NONBLOCK: Final = 2048
@@ -1703,8 +1703,8 @@ if sys.version_info >= (3, 10) and sys.platform == "linux":
src: FileDescriptor,
dst: FileDescriptor,
count: int,
offset_src: int | None = ...,
offset_dst: int | None = ...,
offset_src: int | None = None,
offset_dst: int | None = None,
flags: int = 0,
) -> int: ...