subprocess: new params in 3.11 (#7907)

This commit is contained in:
Jelle Zijlstra
2022-05-21 08:07:50 -07:00
committed by GitHub
parent e5594aac60
commit 8b58371278
2 changed files with 7 additions and 4 deletions

View File

@@ -1652,8 +1652,13 @@ class Popen(Generic[AnyStr]):
def __class_getitem__(cls, item: Any) -> GenericAlias: ...
# The result really is always a str.
def getstatusoutput(cmd: _TXT) -> tuple[int, str]: ...
def getoutput(cmd: _TXT) -> str: ...
if sys.version_info >= (3, 11):
def getstatusoutput(cmd: _TXT, *, encoding: str | None = ..., errors: str | None = ...) -> tuple[int, str]: ...
def getoutput(cmd: _TXT, *, encoding: str | None = ..., errors: str | None = ...) -> str: ...
else:
def getstatusoutput(cmd: _TXT) -> tuple[int, str]: ...
def getoutput(cmd: _TXT) -> str: ...
if sys.version_info >= (3, 8):
def list2cmdline(seq: Iterable[StrOrBytesPath]) -> str: ... # undocumented