Make os.dup2 return int on Python 3.7 (#2543)

* Add inheritable param also
This commit is contained in:
Michael J. Sullivan
2018-10-23 14:15:35 -07:00
committed by Sebastian Rittau
parent 79b2df4b24
commit da6e18caf7

View File

@@ -322,7 +322,12 @@ def close(fd: int) -> None: ...
def closerange(fd_low: int, fd_high: int) -> None: ...
def device_encoding(fd: int) -> Optional[str]: ...
def dup(fd: int) -> int: ...
def dup2(fd: int, fd2: int) -> None: ...
if sys.version_info >= (3, 7):
def dup2(fd: int, fd2: int, inheritable: bool = ...) -> int: ...
elif sys.version_info >= (3, 4):
def dup2(fd: int, fd2: int, inheritable: bool = ...) -> None: ...
else:
def dup2(fd: int, fd2: int) -> None: ...
def fstat(fd: int) -> stat_result: ...
def fsync(fd: int) -> None: ...
def lseek(fd: int, pos: int, how: int) -> int: ...