From b621b2f5ffb1da88b39317c79544eee97bfcc81e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=BCnther=20Noack?= Date: Mon, 20 Mar 2017 21:38:16 +0100 Subject: [PATCH] Remove fallback again --- stdlib/2/itertools.pyi | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/stdlib/2/itertools.pyi b/stdlib/2/itertools.pyi index 1f1a7d050..41d5d4c5e 100644 --- a/stdlib/2/itertools.pyi +++ b/stdlib/2/itertools.pyi @@ -84,9 +84,8 @@ def izip(iter1: Iterable[_T1], iter2: Iterable[_T2], iter3: Iterable[_T3], iter4: Iterable[_T4], iter5: Iterable[_T5], iter6: Iterable[_T6]) -> Iterator[Tuple[_T1, _T2, _T3, _T4, _T5, _T6]]: ... -@overload -def izip(*iter: Iterable[Any]) -> Iterator[tuple]: ... -# TODO izip loses type information for 6 arguments and more +# TODO more than 6 iterables +# TODO should have a fallback for the n-ary variant def izip_longest(*p: Iterable[Any], fillvalue: Any = ...) -> Iterator[Any]: ...