From a19d4e34c3adcb30e4ae235031ceb98831e0f399 Mon Sep 17 00:00:00 2001 From: Carl Meyer Date: Tue, 3 Oct 2017 11:41:25 -0700 Subject: [PATCH] Add 3-argument overload for asyncio.gather. (#1644) --- stdlib/3.4/asyncio/tasks.pyi | 3 +++ 1 file changed, 3 insertions(+) diff --git a/stdlib/3.4/asyncio/tasks.pyi b/stdlib/3.4/asyncio/tasks.pyi index 65213e691..b17c321a3 100644 --- a/stdlib/3.4/asyncio/tasks.pyi +++ b/stdlib/3.4/asyncio/tasks.pyi @@ -31,6 +31,9 @@ def gather(coro_or_future1: _FutureT[_T1], def gather(coro_or_future1: _FutureT[_T1], coro_or_future2: _FutureT[_T2], *, loop: AbstractEventLoop = ..., return_exceptions: bool = False) -> Future[Tuple[_T1, _T2]]: ... @overload +def gather(coro_or_future1: _FutureT[_T1], coro_or_future2: _FutureT[_T2], coro_or_future3: _FutureT[_T3], + *, loop: AbstractEventLoop = ..., return_exceptions: bool = False) -> Future[Tuple[_T1, _T2, _T3]]: ... +@overload def gather(coro_or_future1: _FutureT[_T1], coro_or_future2: _FutureT[_T2], coro_or_future3: _FutureT[_T3], coro_or_future4: _FutureT[_T4], *, loop: AbstractEventLoop = ..., return_exceptions: bool = False) -> Future[Tuple[_T1, _T2, _T3, _T4]]: ...