From b0c0f942109220ff1af158bc0e21115a34487bb7 Mon Sep 17 00:00:00 2001 From: Sidharth Kapur Date: Sat, 20 Feb 2016 22:31:17 -0600 Subject: [PATCH] Fix type for reduce --- stdlib/3/functools.pyi | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/stdlib/3/functools.pyi b/stdlib/3/functools.pyi index e8563b5aa..579716b9a 100644 --- a/stdlib/3/functools.pyi +++ b/stdlib/3/functools.pyi @@ -9,8 +9,9 @@ from collections import namedtuple _AnyCallable = Callable[..., Any] _T = TypeVar("_T") -def reduce(function: Callable[[_T], _T], - sequence: Iterator[_T], initial: Optional[_T] = ...) -> _T: ... +_S = TypeVar("_S") +def reduce(function: Callable[[_T, _S], _T], + sequence: Iterator[_S], initial: Optional[_T] = ...) -> _T: ... class CacheInfo(NamedTuple('CacheInfo', [