diff --git a/stdlib/2/__builtin__.pyi b/stdlib/2/__builtin__.pyi index b4bee053b0dc..74da0879f65f 100644 --- a/stdlib/2/__builtin__.pyi +++ b/stdlib/2/__builtin__.pyi @@ -1284,7 +1284,9 @@ if sys.version_info >= (3,): @overload def max(_arg1: _T, _arg2: _T, *_args: _T, key: Callable[[_T], Any] = ...) -> _T: ... @overload - def max(_iterable: Iterable[_T], *, key: Callable[[_T], Any] = ..., default: _VT = ...) -> Union[_T, _VT]: ... + def max(_iterable: Iterable[_T], *, key: Callable[[_T], Any] = ...) -> _T: ... + @overload + def max(_iterable: Iterable[_T], *, key: Callable[[_T], Any] = ..., default: _VT) -> Union[_T, _VT]: ... else: @overload def max(_arg1: _T, _arg2: _T, *_args: _T, key: Callable[[_T], Any] = ...) -> _T: ... @@ -1294,7 +1296,9 @@ if sys.version_info >= (3,): @overload def min(_arg1: _T, _arg2: _T, *_args: _T, key: Callable[[_T], Any] = ...) -> _T: ... @overload - def min(_iterable: Iterable[_T], *, key: Callable[[_T], Any] = ..., default: _VT = ...) -> Union[_T, _VT]: ... + def min(_iterable: Iterable[_T], *, key: Callable[[_T], Any] = ...) -> _T: ... + @overload + def min(_iterable: Iterable[_T], *, key: Callable[[_T], Any] = ..., default: _VT) -> Union[_T, _VT]: ... else: @overload def min(_arg1: _T, _arg2: _T, *_args: _T, key: Callable[[_T], Any] = ...) -> _T: ... diff --git a/stdlib/2and3/builtins.pyi b/stdlib/2and3/builtins.pyi index b4bee053b0dc..74da0879f65f 100644 --- a/stdlib/2and3/builtins.pyi +++ b/stdlib/2and3/builtins.pyi @@ -1284,7 +1284,9 @@ if sys.version_info >= (3,): @overload def max(_arg1: _T, _arg2: _T, *_args: _T, key: Callable[[_T], Any] = ...) -> _T: ... @overload - def max(_iterable: Iterable[_T], *, key: Callable[[_T], Any] = ..., default: _VT = ...) -> Union[_T, _VT]: ... + def max(_iterable: Iterable[_T], *, key: Callable[[_T], Any] = ...) -> _T: ... + @overload + def max(_iterable: Iterable[_T], *, key: Callable[[_T], Any] = ..., default: _VT) -> Union[_T, _VT]: ... else: @overload def max(_arg1: _T, _arg2: _T, *_args: _T, key: Callable[[_T], Any] = ...) -> _T: ... @@ -1294,7 +1296,9 @@ if sys.version_info >= (3,): @overload def min(_arg1: _T, _arg2: _T, *_args: _T, key: Callable[[_T], Any] = ...) -> _T: ... @overload - def min(_iterable: Iterable[_T], *, key: Callable[[_T], Any] = ..., default: _VT = ...) -> Union[_T, _VT]: ... + def min(_iterable: Iterable[_T], *, key: Callable[[_T], Any] = ...) -> _T: ... + @overload + def min(_iterable: Iterable[_T], *, key: Callable[[_T], Any] = ..., default: _VT) -> Union[_T, _VT]: ... else: @overload def min(_arg1: _T, _arg2: _T, *_args: _T, key: Callable[[_T], Any] = ...) -> _T: ...