From e25c0cb128f83f6aced904f4a8ec6be71d5ea878 Mon Sep 17 00:00:00 2001 From: Chad Dombrova Date: Sat, 22 Jun 2019 14:09:51 -0700 Subject: [PATCH] "key" argument of builtin function sorted should be optional in python 2.7 (#3086) --- stdlib/2/__builtin__.pyi | 2 +- stdlib/2and3/builtins.pyi | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/stdlib/2/__builtin__.pyi b/stdlib/2/__builtin__.pyi index cf1428d86..6bc892f47 100644 --- a/stdlib/2/__builtin__.pyi +++ b/stdlib/2/__builtin__.pyi @@ -1390,7 +1390,7 @@ if sys.version_info >= (3,): else: def sorted(__iterable: Iterable[_T], *, cmp: Callable[[_T, _T], int] = ..., - key: Callable[[_T], Any] = ..., + key: Optional[Callable[[_T], Any]] = ..., reverse: bool = ...) -> List[_T]: ... @overload def sum(__iterable: Iterable[_T]) -> Union[_T, int]: ... diff --git a/stdlib/2and3/builtins.pyi b/stdlib/2and3/builtins.pyi index cf1428d86..6bc892f47 100644 --- a/stdlib/2and3/builtins.pyi +++ b/stdlib/2and3/builtins.pyi @@ -1390,7 +1390,7 @@ if sys.version_info >= (3,): else: def sorted(__iterable: Iterable[_T], *, cmp: Callable[[_T, _T], int] = ..., - key: Callable[[_T], Any] = ..., + key: Optional[Callable[[_T], Any]] = ..., reverse: bool = ...) -> List[_T]: ... @overload def sum(__iterable: Iterable[_T]) -> Union[_T, int]: ...