diff --git a/stdlib/3/os/__init__.pyi b/stdlib/3/os/__init__.pyi index f7b3ded28..98042733e 100644 --- a/stdlib/3/os/__init__.pyi +++ b/stdlib/3/os/__init__.pyi @@ -382,7 +382,7 @@ else: def fstat(fd: int) -> stat_result: ... def fsync(fd: int) -> None: ... def lseek(__fd: int, __position: int, __how: int) -> int: ... -def open(file: _PathType, flags: int, mode: int = ..., *, dir_fd: Optional[int] = ...) -> int: ... +def open(path: _PathType, flags: int, mode: int = ..., *, dir_fd: Optional[int] = ...) -> int: ... def pipe() -> Tuple[int, int]: ... def read(__fd: int, __length: int) -> bytes: ... @@ -578,11 +578,11 @@ def execlpe(file: _PathType, __arg0: Union[bytes, Text], *args: Any) -> NoReturn _ExecVArgs = Union[Tuple[Union[bytes, Text], ...], List[bytes], List[Text], List[Union[bytes, Text]]] _ExecEnv = Union[Mapping[bytes, Union[bytes, str]], Mapping[str, Union[bytes, str]]] def execv(__path: _PathType, __argv: _ExecVArgs) -> NoReturn: ... -def execve(path: _FdOrPathType, args: _ExecVArgs, env: _ExecEnv) -> NoReturn: ... +def execve(path: _FdOrPathType, argv: _ExecVArgs, env: _ExecEnv) -> NoReturn: ... def execvp(file: _PathType, args: _ExecVArgs) -> NoReturn: ... def execvpe(file: _PathType, args: _ExecVArgs, env: _ExecEnv) -> NoReturn: ... -def _exit(n: int) -> NoReturn: ... +def _exit(status: int) -> NoReturn: ... def kill(__pid: int, __signal: int) -> None: ... if sys.platform != 'win32': # Unix only @@ -594,13 +594,13 @@ if sys.platform != 'win32': class _wrap_close(_TextIOWrapper): def close(self) -> Optional[int]: ... # type: ignore -def popen(command: str, mode: str = ..., buffering: int = ...) -> _wrap_close: ... +def popen(cmd: str, mode: str = ..., buffering: int = ...) -> _wrap_close: ... -def spawnl(mode: int, path: _PathType, arg0: Union[bytes, Text], *args: Union[bytes, Text]) -> int: ... -def spawnle(mode: int, path: _PathType, arg0: Union[bytes, Text], +def spawnl(mode: int, file: _PathType, arg0: Union[bytes, Text], *args: Union[bytes, Text]) -> int: ... +def spawnle(mode: int, file: _PathType, arg0: Union[bytes, Text], *args: Any) -> int: ... # Imprecise sig -def spawnv(mode: int, path: _PathType, args: List[Union[bytes, Text]]) -> int: ... -def spawnve(mode: int, path: _PathType, args: List[Union[bytes, Text]], +def spawnv(mode: int, file: _PathType, args: List[Union[bytes, Text]]) -> int: ... +def spawnve(mode: int, file: _PathType, args: List[Union[bytes, Text]], env: _ExecEnv) -> int: ... def system(command: _PathType) -> int: ... def times() -> times_result: ...