From 42f37c0f04f1bb7d3a6c8f9aeeee6b2abe266f25 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=BCnther=20Noack?= Date: Mon, 20 Mar 2017 15:17:39 +0100 Subject: [PATCH] 5-ary izip --- stdlib/2/itertools.pyi | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/stdlib/2/itertools.pyi b/stdlib/2/itertools.pyi index da69d3dfe..b35361b8c 100644 --- a/stdlib/2/itertools.pyi +++ b/stdlib/2/itertools.pyi @@ -71,7 +71,12 @@ def izip(iter1: Iterable[_T1], iter2: Iterable[_T2], @overload def izip(iter1: Iterable[_T1], iter2: Iterable[_T2], iter3: Iterable[_T3], iter4: Iterable[_T4]) -> Iterator[Tuple[_T1, _T2, - _T3, _T4]]: ... # TODO more than four iterables + _T3, _T4]]: ... +@overload +def izip(iter1: Iterable[_T1], iter2: Iterable[_T2], iter3: Iterable[_T3], + iter4: Iterable[_T4], iter5: Iterable[_T5]) + -> Iterator[Tuple[_T1, _T2, _T3, _T4, _T5]]: ... # TODO more than five iterables + def izip_longest(*p: Iterable[Any], fillvalue: Any = ...) -> Iterator[Any]: ...