@@ -735,11 +735,11 @@ def divmod(a: int, b: int) -> Tuple[int, int]: ...
735
735
def divmod (a : float , b : float ) -> Tuple [float , float ]: ...
736
736
def exit (code : Any = ...) -> NoReturn : ...
737
737
@overload
738
- def filter (function : Callable [[_T ], Any ],
739
- iterable : Iterable [_T ]) -> List [_T ]: ...
740
- @overload
741
738
def filter (function : None ,
742
739
iterable : Iterable [Optional [_T ]]) -> List [_T ]: ...
740
+ @overload
741
+ def filter (function : Callable [[_T ], Any ],
742
+ iterable : Iterable [_T ]) -> List [_T ]: ...
743
743
def format (o : object , format_spec : str = ...) -> str : ... # TODO unicode
744
744
def getattr (o : Any , name : unicode , default : Optional [Any ] = ...) -> Any : ...
745
745
def hasattr (o : Any , name : unicode ) -> bool : ...
@@ -756,71 +756,71 @@ def isinstance(o: object, t: Union[type, Tuple[Union[type, Tuple], ...]]) -> boo
756
756
def issubclass (cls : type , classinfo : Union [type , Tuple [Union [type , Tuple ], ...]]) -> bool : ...
757
757
def len (o : Sized ) -> int : ...
758
758
@overload
759
- def map (func : Callable [[ _T1 ], _S ], iter1 : Iterable [_T1 ]) -> List [_S ]: ...
759
+ def map (func : None , iter1 : Iterable [_T1 ]) -> List [_T1 ]: ...
760
760
@overload
761
- def map (func : Callable [[ _T1 , _T2 ], _S ] ,
761
+ def map (func : None ,
762
762
iter1 : Iterable [_T1 ],
763
- iter2 : Iterable [_T2 ]) -> List [_S ]: ...
763
+ iter2 : Iterable [_T2 ]) -> List [Tuple [ _T1 , _T2 ] ]: ...
764
764
@overload
765
- def map (func : Callable [[ _T1 , _T2 , _T3 ], _S ] ,
765
+ def map (func : None ,
766
766
iter1 : Iterable [_T1 ],
767
767
iter2 : Iterable [_T2 ],
768
- iter3 : Iterable [_T3 ]) -> List [_S ]: ...
768
+ iter3 : Iterable [_T3 ]) -> List [Tuple [ _T1 , _T2 , _T3 ] ]: ...
769
769
@overload
770
- def map (func : Callable [[ _T1 , _T2 , _T3 , _T4 ], _S ] ,
770
+ def map (func : None ,
771
771
iter1 : Iterable [_T1 ],
772
772
iter2 : Iterable [_T2 ],
773
773
iter3 : Iterable [_T3 ],
774
- iter4 : Iterable [_T4 ]) -> List [_S ]: ...
774
+ iter4 : Iterable [_T4 ]) -> List [Tuple [ _T1 , _T2 , _T3 , _T4 ] ]: ...
775
775
@overload
776
- def map (func : Callable [[ _T1 , _T2 , _T3 , _T4 , _T5 ], _S ] ,
776
+ def map (func : None ,
777
777
iter1 : Iterable [_T1 ],
778
778
iter2 : Iterable [_T2 ],
779
779
iter3 : Iterable [_T3 ],
780
780
iter4 : Iterable [_T4 ],
781
- iter5 : Iterable [_T5 ]) -> List [_S ]: ...
781
+ iter5 : Iterable [_T5 ]) -> List [Tuple [ _T1 , _T2 , _T3 , _T4 , _T5 ] ]: ...
782
782
@overload
783
- def map (func : Callable [..., _S ] ,
783
+ def map (func : None ,
784
784
iter1 : Iterable [Any ],
785
785
iter2 : Iterable [Any ],
786
786
iter3 : Iterable [Any ],
787
787
iter4 : Iterable [Any ],
788
788
iter5 : Iterable [Any ],
789
789
iter6 : Iterable [Any ],
790
- * iterables : Iterable [Any ]) -> List [_S ]: ...
790
+ * iterables : Iterable [Any ]) -> List [Tuple [ Any , ...] ]: ...
791
791
@overload
792
- def map (func : None , iter1 : Iterable [_T1 ]) -> List [_T1 ]: ...
792
+ def map (func : Callable [[ _T1 ], _S ], iter1 : Iterable [_T1 ]) -> List [_S ]: ...
793
793
@overload
794
- def map (func : None ,
794
+ def map (func : Callable [[ _T1 , _T2 ], _S ] ,
795
795
iter1 : Iterable [_T1 ],
796
- iter2 : Iterable [_T2 ]) -> List [Tuple [ _T1 , _T2 ] ]: ...
796
+ iter2 : Iterable [_T2 ]) -> List [_S ]: ...
797
797
@overload
798
- def map (func : None ,
798
+ def map (func : Callable [[ _T1 , _T2 , _T3 ], _S ] ,
799
799
iter1 : Iterable [_T1 ],
800
800
iter2 : Iterable [_T2 ],
801
- iter3 : Iterable [_T3 ]) -> List [Tuple [ _T1 , _T2 , _T3 ] ]: ...
801
+ iter3 : Iterable [_T3 ]) -> List [_S ]: ...
802
802
@overload
803
- def map (func : None ,
803
+ def map (func : Callable [[ _T1 , _T2 , _T3 , _T4 ], _S ] ,
804
804
iter1 : Iterable [_T1 ],
805
805
iter2 : Iterable [_T2 ],
806
806
iter3 : Iterable [_T3 ],
807
- iter4 : Iterable [_T4 ]) -> List [Tuple [ _T1 , _T2 , _T3 , _T4 ] ]: ...
807
+ iter4 : Iterable [_T4 ]) -> List [_S ]: ...
808
808
@overload
809
- def map (func : None ,
809
+ def map (func : Callable [[ _T1 , _T2 , _T3 , _T4 , _T5 ], _S ] ,
810
810
iter1 : Iterable [_T1 ],
811
811
iter2 : Iterable [_T2 ],
812
812
iter3 : Iterable [_T3 ],
813
813
iter4 : Iterable [_T4 ],
814
- iter5 : Iterable [_T5 ]) -> List [Tuple [ _T1 , _T2 , _T3 , _T4 , _T5 ] ]: ...
814
+ iter5 : Iterable [_T5 ]) -> List [_S ]: ...
815
815
@overload
816
- def map (func : None ,
816
+ def map (func : Callable [..., _S ] ,
817
817
iter1 : Iterable [Any ],
818
818
iter2 : Iterable [Any ],
819
819
iter3 : Iterable [Any ],
820
820
iter4 : Iterable [Any ],
821
821
iter5 : Iterable [Any ],
822
822
iter6 : Iterable [Any ],
823
- * iterables : Iterable [Any ]) -> List [Tuple [ Any , ...] ]: ...
823
+ * iterables : Iterable [Any ]) -> List [_S ]: ...
824
824
@overload
825
825
def max (arg1 : _T , arg2 : _T , * args : _T , key : Callable [[_T ], Any ] = ...) -> _T : ...
826
826
@overload
0 commit comments