Fix type for reduce

This commit is contained in:
Sidharth Kapur
2016-02-20 22:31:17 -06:00
parent 8d8e7caa77
commit b0c0f94210

View File

@@ -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', [