From 4fbdcf5b038ed4d40bce9557e2ef40f6f9ef0a56 Mon Sep 17 00:00:00 2001 From: Guido van Rossum Date: Wed, 14 Jun 2017 13:10:29 -0700 Subject: [PATCH] Revert "add back 'repeat' argument to itertools.product (#1407)" (#1409) This reverts commit d5e7663f9359400301896cdb3d0f653e38c1435a. --- stdlib/2/itertools.pyi | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/stdlib/2/itertools.pyi b/stdlib/2/itertools.pyi index 654ad70fb..284047763 100644 --- a/stdlib/2/itertools.pyi +++ b/stdlib/2/itertools.pyi @@ -94,32 +94,32 @@ def izip_longest(*p: Iterable[Any], fillvalue: Any = ...) -> Iterator[Any]: ... @overload -def product(iter1: Iterable[_T1], *, repeat: int = ...) -> Iterator[Tuple[_T1]]: ... +def product(iter1: Iterable[_T1]) -> Iterator[Tuple[_T1]]: ... @overload def product(iter1: Iterable[_T1], - iter2: Iterable[_T2], *, repeat: int = ...) -> Iterator[Tuple[_T1, _T2]]: ... + iter2: Iterable[_T2]) -> Iterator[Tuple[_T1, _T2]]: ... @overload def product(iter1: Iterable[_T1], iter2: Iterable[_T2], - iter3: Iterable[_T3], *, repeat: int = ...) -> Iterator[Tuple[_T1, _T2, _T3]]: ... + iter3: Iterable[_T3]) -> Iterator[Tuple[_T1, _T2, _T3]]: ... @overload def product(iter1: Iterable[_T1], iter2: Iterable[_T2], iter3: Iterable[_T3], - iter4: Iterable[_T4], *, repeat: int = ...) -> Iterator[Tuple[_T1, _T2, _T3, _T4]]: ... + iter4: Iterable[_T4]) -> Iterator[Tuple[_T1, _T2, _T3, _T4]]: ... @overload def product(iter1: Iterable[_T1], iter2: Iterable[_T2], iter3: Iterable[_T3], iter4: Iterable[_T4], - iter5: Iterable[_T5], *, repeat: int = ...) -> Iterator[Tuple[_T1, _T2, _T3, _T4, _T5]]: ... + iter5: Iterable[_T5]) -> Iterator[Tuple[_T1, _T2, _T3, _T4, _T5]]: ... @overload def product(iter1: Iterable[_T1], iter2: Iterable[_T2], iter3: Iterable[_T3], iter4: Iterable[_T4], iter5: Iterable[_T5], - iter6: Iterable[_T6], *, repeat: int = ...) -> Iterator[Tuple[_T1, _T2, _T3, _T4, _T5, _T6]]: ... + iter6: Iterable[_T6]) -> Iterator[Tuple[_T1, _T2, _T3, _T4, _T5, _T6]]: ... @overload def product(iter1: Iterable[Any], iter2: Iterable[Any], @@ -127,7 +127,7 @@ def product(iter1: Iterable[Any], iter4: Iterable[Any], iter5: Iterable[Any], iter6: Iterable[Any], - iter7: Iterable[Any], *iterables: Iterable, repeat: int = ...) -> Iterator[Tuple]: ... + iter7: Iterable[Any], *iterables: Iterable) -> Iterator[Tuple]: ... def permutations(iterable: Iterable[_T], r: int = ...) -> Iterator[Sequence[_T]]: ...