From 049e4212c5dc753575e81aee2de9f3d53054071b Mon Sep 17 00:00:00 2001 From: Rick Kilgore Date: Wed, 7 Feb 2018 16:29:48 -0800 Subject: [PATCH 1/2] allow Optional[float] for asyncio.wait() timeout arg --- stdlib/3.4/asyncio/tasks.pyi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stdlib/3.4/asyncio/tasks.pyi b/stdlib/3.4/asyncio/tasks.pyi index d44fe6b37c5a..c03a72bda8b7 100644 --- a/stdlib/3.4/asyncio/tasks.pyi +++ b/stdlib/3.4/asyncio/tasks.pyi @@ -51,7 +51,7 @@ def run_coroutine_threadsafe(coro: _FutureT[_T], def shield(arg: _FutureT[_T], *, loop: AbstractEventLoop = ...) -> Future[_T]: ... def sleep(delay: float, result: _T = ..., loop: AbstractEventLoop = ...) -> Future[_T]: ... def wait(fs: Iterable[_FutureT[_T]], *, loop: AbstractEventLoop = ..., - timeout: float = ..., + timeout: Optional[float], return_when: str = ...) -> Future[Tuple[Set[Future[_T]], Set[Future[_T]]]]: ... def wait_for(fut: _FutureT[_T], timeout: Optional[float], *, loop: AbstractEventLoop = ...) -> Future[_T]: ... From e683ec9fd9ee2c1e3efae903f0fe615e90e71a19 Mon Sep 17 00:00:00 2001 From: Rick Kilgore Date: Wed, 7 Feb 2018 16:46:28 -0800 Subject: [PATCH 2/2] make timeout optional arg again (I think) --- stdlib/3.4/asyncio/tasks.pyi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stdlib/3.4/asyncio/tasks.pyi b/stdlib/3.4/asyncio/tasks.pyi index c03a72bda8b7..6fe49fd10718 100644 --- a/stdlib/3.4/asyncio/tasks.pyi +++ b/stdlib/3.4/asyncio/tasks.pyi @@ -51,7 +51,7 @@ def run_coroutine_threadsafe(coro: _FutureT[_T], def shield(arg: _FutureT[_T], *, loop: AbstractEventLoop = ...) -> Future[_T]: ... def sleep(delay: float, result: _T = ..., loop: AbstractEventLoop = ...) -> Future[_T]: ... def wait(fs: Iterable[_FutureT[_T]], *, loop: AbstractEventLoop = ..., - timeout: Optional[float], + timeout: Optional[float] = ..., return_when: str = ...) -> Future[Tuple[Set[Future[_T]], Set[Future[_T]]]]: ... def wait_for(fut: _FutureT[_T], timeout: Optional[float], *, loop: AbstractEventLoop = ...) -> Future[_T]: ...