@@ -1037,10 +1037,10 @@ def fdopen(
10371037 mode : OpenTextMode = "r" ,
10381038 buffering : int = - 1 ,
10391039 encoding : str | None = None ,
1040- errors : str | None = ... ,
1041- newline : str | None = ... ,
1042- closefd : bool = ... ,
1043- opener : _Opener | None = ... ,
1040+ errors : str | None = None ,
1041+ newline : str | None = None ,
1042+ closefd : bool = True ,
1043+ opener : _Opener | None = None ,
10441044) -> TextIOWrapper : ...
10451045@overload
10461046def fdopen (
@@ -1050,8 +1050,8 @@ def fdopen(
10501050 encoding : None = None ,
10511051 errors : None = None ,
10521052 newline : None = None ,
1053- closefd : bool = ... ,
1054- opener : _Opener | None = ... ,
1053+ closefd : bool = True ,
1054+ opener : _Opener | None = None ,
10551055) -> FileIO : ...
10561056@overload
10571057def fdopen (
@@ -1061,8 +1061,8 @@ def fdopen(
10611061 encoding : None = None ,
10621062 errors : None = None ,
10631063 newline : None = None ,
1064- closefd : bool = ... ,
1065- opener : _Opener | None = ... ,
1064+ closefd : bool = True ,
1065+ opener : _Opener | None = None ,
10661066) -> BufferedRandom : ...
10671067@overload
10681068def fdopen (
@@ -1072,8 +1072,8 @@ def fdopen(
10721072 encoding : None = None ,
10731073 errors : None = None ,
10741074 newline : None = None ,
1075- closefd : bool = ... ,
1076- opener : _Opener | None = ... ,
1075+ closefd : bool = True ,
1076+ opener : _Opener | None = None ,
10771077) -> BufferedWriter : ...
10781078@overload
10791079def fdopen (
@@ -1083,8 +1083,8 @@ def fdopen(
10831083 encoding : None = None ,
10841084 errors : None = None ,
10851085 newline : None = None ,
1086- closefd : bool = ... ,
1087- opener : _Opener | None = ... ,
1086+ closefd : bool = True ,
1087+ opener : _Opener | None = None ,
10881088) -> BufferedReader : ...
10891089@overload
10901090def fdopen (
@@ -1094,19 +1094,19 @@ def fdopen(
10941094 encoding : None = None ,
10951095 errors : None = None ,
10961096 newline : None = None ,
1097- closefd : bool = ... ,
1098- opener : _Opener | None = ... ,
1097+ closefd : bool = True ,
1098+ opener : _Opener | None = None ,
10991099) -> BinaryIO : ...
11001100@overload
11011101def fdopen (
11021102 fd : int ,
11031103 mode : str ,
11041104 buffering : int = - 1 ,
11051105 encoding : str | None = None ,
1106- errors : str | None = ... ,
1107- newline : str | None = ... ,
1108- closefd : bool = ... ,
1109- opener : _Opener | None = ... ,
1106+ errors : str | None = None ,
1107+ newline : str | None = None ,
1108+ closefd : bool = True ,
1109+ opener : _Opener | None = None ,
11101110) -> IO [Any ]: ...
11111111def close (fd : int ) -> None : ...
11121112def closerange (fd_low : int , fd_high : int , / ) -> None : ...
@@ -1538,27 +1538,27 @@ else:
15381538 env : _ExecEnv | None , # None allowed starting in 3.13
15391539 / ,
15401540 * ,
1541- file_actions : Sequence [tuple [Any , ...]] | None = ... ,
1542- setpgroup : int | None = ...,
1543- resetids : bool = ... ,
1544- setsid : bool = ... ,
1545- setsigmask : Iterable [int ] = ... ,
1546- setsigdef : Iterable [int ] = ... ,
1547- scheduler : tuple [Any , sched_param ] | None = ...,
1541+ file_actions : Sequence [tuple [Any , ...]] | None = () ,
1542+ setpgroup : int = ...,
1543+ resetids : bool = False ,
1544+ setsid : bool = False ,
1545+ setsigmask : Iterable [int ] = () ,
1546+ setsigdef : Iterable [int ] = () ,
1547+ scheduler : tuple [Any , sched_param ] = ...,
15481548 ) -> int : ...
15491549 def posix_spawnp (
15501550 path : StrOrBytesPath ,
15511551 argv : _ExecVArgs ,
15521552 env : _ExecEnv | None , # None allowed starting in 3.13
15531553 / ,
15541554 * ,
1555- file_actions : Sequence [tuple [Any , ...]] | None = ... ,
1556- setpgroup : int | None = ...,
1557- resetids : bool = ... ,
1558- setsid : bool = ... ,
1559- setsigmask : Iterable [int ] = ... ,
1560- setsigdef : Iterable [int ] = ... ,
1561- scheduler : tuple [Any , sched_param ] | None = ...,
1555+ file_actions : Sequence [tuple [Any , ...]] | None = () ,
1556+ setpgroup : int = ...,
1557+ resetids : bool = False ,
1558+ setsid : bool = False ,
1559+ setsigmask : Iterable [int ] = () ,
1560+ setsigdef : Iterable [int ] = () ,
1561+ scheduler : tuple [Any , sched_param ] = ...,
15621562 ) -> int : ...
15631563 else :
15641564 def posix_spawn (
@@ -1567,27 +1567,27 @@ else:
15671567 env : _ExecEnv ,
15681568 / ,
15691569 * ,
1570- file_actions : Sequence [tuple [Any , ...]] | None = ... ,
1571- setpgroup : int | None = ...,
1572- resetids : bool = ... ,
1573- setsid : bool = ... ,
1574- setsigmask : Iterable [int ] = ... ,
1575- setsigdef : Iterable [int ] = ... ,
1576- scheduler : tuple [Any , sched_param ] | None = ...,
1570+ file_actions : Sequence [tuple [Any , ...]] | None = () ,
1571+ setpgroup : int = ...,
1572+ resetids : bool = False ,
1573+ setsid : bool = False ,
1574+ setsigmask : Iterable [int ] = () ,
1575+ setsigdef : Iterable [int ] = () ,
1576+ scheduler : tuple [Any , sched_param ] = ...,
15771577 ) -> int : ...
15781578 def posix_spawnp (
15791579 path : StrOrBytesPath ,
15801580 argv : _ExecVArgs ,
15811581 env : _ExecEnv ,
15821582 / ,
15831583 * ,
1584- file_actions : Sequence [tuple [Any , ...]] | None = ... ,
1585- setpgroup : int | None = ...,
1586- resetids : bool = ... ,
1587- setsid : bool = ... ,
1588- setsigmask : Iterable [int ] = ... ,
1589- setsigdef : Iterable [int ] = ... ,
1590- scheduler : tuple [Any , sched_param ] | None = ...,
1584+ file_actions : Sequence [tuple [Any , ...]] | None = () ,
1585+ setpgroup : int = ...,
1586+ resetids : bool = False ,
1587+ setsid : bool = False ,
1588+ setsigmask : Iterable [int ] = () ,
1589+ setsigdef : Iterable [int ] = () ,
1590+ scheduler : tuple [Any , sched_param ] = ...,
15911591 ) -> int : ...
15921592
15931593 POSIX_SPAWN_OPEN : Final = 0
@@ -1674,12 +1674,12 @@ if sys.platform == "linux":
16741674 MFD_HUGE_2GB : Final [int ]
16751675 MFD_HUGE_16GB : Final [int ]
16761676 def memfd_create (name : str , flags : int = ...) -> int : ...
1677- def copy_file_range (src : int , dst : int , count : int , offset_src : int | None = ... , offset_dst : int | None = ... ) -> int : ...
1677+ def copy_file_range (src : int , dst : int , count : int , offset_src : int | None = None , offset_dst : int | None = None ) -> int : ...
16781678
16791679def waitstatus_to_exitcode (status : int ) -> int : ...
16801680
16811681if sys .platform == "linux" :
1682- def pidfd_open (pid : int , flags : int = ... ) -> int : ...
1682+ def pidfd_open (pid : int , flags : int = 0 ) -> int : ...
16831683
16841684if sys .version_info >= (3 , 12 ) and sys .platform == "linux" :
16851685 PIDFD_NONBLOCK : Final = 2048
@@ -1703,8 +1703,8 @@ if sys.version_info >= (3, 10) and sys.platform == "linux":
17031703 src : FileDescriptor ,
17041704 dst : FileDescriptor ,
17051705 count : int ,
1706- offset_src : int | None = ... ,
1707- offset_dst : int | None = ... ,
1706+ offset_src : int | None = None ,
1707+ offset_dst : int | None = None ,
17081708 flags : int = 0 ,
17091709 ) -> int : ...
17101710
0 commit comments