From 626a0f3f7353e484e8a6c5d7a2b3f37e4694e132 Mon Sep 17 00:00:00 2001 From: Shantanu Date: Mon, 20 Apr 2020 03:20:08 -0700 Subject: [PATCH] asyncio.subprocess: loop is Optional (#3930) --- stdlib/3/asyncio/subprocess.pyi | 4 ++-- tests/stubtest_whitelists/py3_common.txt | 4 ---- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/stdlib/3/asyncio/subprocess.pyi b/stdlib/3/asyncio/subprocess.pyi index 0c5fa1ea8..6bb50ad97 100644 --- a/stdlib/3/asyncio/subprocess.pyi +++ b/stdlib/3/asyncio/subprocess.pyi @@ -43,7 +43,7 @@ async def create_subprocess_shell( stdin: Union[int, IO[Any], None] = ..., stdout: Union[int, IO[Any], None] = ..., stderr: Union[int, IO[Any], None] = ..., - loop: events.AbstractEventLoop = ..., + loop: Optional[events.AbstractEventLoop] = ..., limit: int = ..., **kwds: Any ) -> Process: ... @@ -54,7 +54,7 @@ async def create_subprocess_exec( stdin: Union[int, IO[Any], None] = ..., stdout: Union[int, IO[Any], None] = ..., stderr: Union[int, IO[Any], None] = ..., - loop: events.AbstractEventLoop = ..., + loop: Optional[events.AbstractEventLoop] = ..., limit: int = ..., **kwds: Any ) -> Process: ... diff --git a/tests/stubtest_whitelists/py3_common.txt b/tests/stubtest_whitelists/py3_common.txt index 08714f749..1d79408e8 100644 --- a/tests/stubtest_whitelists/py3_common.txt +++ b/tests/stubtest_whitelists/py3_common.txt @@ -32,8 +32,6 @@ asyncio.Task.get_stack asyncio.Task.print_stack asyncio.WriteTransport.set_write_buffer_limits asyncio.base_events.BaseEventLoop.subprocess_exec -asyncio.create_subprocess_exec -asyncio.create_subprocess_shell asyncio.events.AbstractEventLoop.connect_accepted_socket asyncio.events.AbstractEventLoop.create_unix_connection asyncio.futures.Future._copy_state @@ -55,8 +53,6 @@ asyncio.streams.StreamReaderProtocol.__init__ asyncio.streams.open_connection asyncio.streams.open_unix_connection asyncio.streams.start_unix_server -asyncio.subprocess.create_subprocess_exec -asyncio.subprocess.create_subprocess_shell asyncio.tasks.Task._step asyncio.tasks.Task.get_stack asyncio.tasks.Task.print_stack