From 0e9ad518826fdd0acd3fb1aac05c454b17f156bd Mon Sep 17 00:00:00 2001 From: Guido van Rossum Date: Mon, 30 Jan 2017 13:55:39 -0800 Subject: [PATCH] Declare asyncio.wait() as taking an Iterable rather than a List. (#901) --- 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 de4f4ccd7..e95d758ae 100644 --- a/stdlib/3.4/asyncio/tasks.pyi +++ b/stdlib/3.4/asyncio/tasks.pyi @@ -26,7 +26,7 @@ def run_coroutine_threadsafe(coro: _FutureT[_T], loop: AbstractEventLoop) -> concurrent.futures.Future[_T]: ... def shield(arg: _FutureT[_T], *, loop: AbstractEventLoop = ...) -> Future[_T]: ... def sleep(delay: float, result: _T = ..., loop: AbstractEventLoop = ...) -> Future[_T]: ... -def wait(fs: List[_FutureT[_T]], *, loop: AbstractEventLoop = ..., +def wait(fs: Iterable[_FutureT[_T]], *, loop: AbstractEventLoop = ..., timeout: float = ..., return_when: str = ...) -> Future[Tuple[Set[Future[_T]], Set[Future[_T]]]]: ... def wait_for(fut: _FutureT[_T], timeout: Optional[float],