From 76c733dc5bd06990a5a080904bbe69ff50550867 Mon Sep 17 00:00:00 2001 From: rchen152 Date: Wed, 10 Jan 2018 05:57:29 -0800 Subject: [PATCH] Fix the return type of os.popen() (#1820) --- stdlib/2/os/__init__.pyi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stdlib/2/os/__init__.pyi b/stdlib/2/os/__init__.pyi index 3951ba6c9..efe0ef7f7 100644 --- a/stdlib/2/os/__init__.pyi +++ b/stdlib/2/os/__init__.pyi @@ -274,7 +274,7 @@ if sys.version_info >= (3, 0): bufsize: int = ...) -> None: ... def close(self) -> Any: ... # may return int else: - def popen(command: str, *args, **kwargs) -> Optional[IO[Any]]: ... + def popen(command: str, *args, **kwargs) -> IO[Any]: ... def popen2(cmd: str, *args, **kwargs) -> Tuple[IO[Any], IO[Any]]: ... def popen3(cmd: str, *args, **kwargs) -> Tuple[IO[Any], IO[Any], IO[Any]]: ... def popen4(cmd: str, *args, **kwargs) -> Tuple[IO[Any], IO[Any]]: ...