mirror of
https://github.com/davidhalter/typeshed.git
synced 2025-12-06 20:24:30 +08:00
Change return annotation of Popen.poll to Optional[int] (#3986)
Fixes #3984
This commit is contained in:
@@ -98,7 +98,7 @@ class Popen(Generic[_T]):
|
||||
startupinfo: Optional[Any] = ...,
|
||||
creationflags: int = ...) -> Popen[bytes]: ...
|
||||
|
||||
def poll(self) -> int: ...
|
||||
def poll(self) -> Optional[int]: ...
|
||||
def wait(self) -> int: ...
|
||||
# morally: -> Tuple[Optional[bytes], Optional[bytes]]
|
||||
def communicate(self, input: Optional[_TXT] = ...) -> Tuple[bytes, bytes]: ...
|
||||
|
||||
@@ -1155,7 +1155,7 @@ class Popen(Generic[AnyStr]):
|
||||
start_new_session: bool = ...,
|
||||
pass_fds: Any = ...) -> Popen[Any]: ...
|
||||
|
||||
def poll(self) -> int: ...
|
||||
def poll(self) -> Optional[int]: ...
|
||||
if sys.version_info >= (3, 7):
|
||||
def wait(self, timeout: Optional[float] = ...) -> int: ...
|
||||
else:
|
||||
|
||||
Reference in New Issue
Block a user