@@ -2966,16 +2966,14 @@ class Series(IndexOpsMixin[S1], ElementOpsMixin[S1], NDFrame):
29662966    def  __pow__ (self , other : num  |  ListLike  |  Series [S1 ]) ->  Series [S1 ]: ...
29672967    # ignore needed for mypy as we want different results based on the arguments 
29682968    @overload   # type: ignore[override]  
2969-     # pyrefly: ignore  # bad-override 
2970-     def  __or__ (  # pyright: ignore[reportOverlappingOverload] 
2969+     def  __or__ (  # pyright: ignore[reportOverlappingOverload] # pyrefly: ignore[bad-override] 
29712970        self , other : bool  |  list [int ] |  MaskType 
29722971    ) ->  Series [bool ]: ...
29732972    @overload  
29742973    def  __or__ (self , other : int  |  np_ndarray_anyint  |  Series [int ]) ->  Series [int ]: ...
29752974    # ignore needed for mypy as we want different results based on the arguments 
29762975    @overload   # type: ignore[override]  
2977-     # pyrefly: ignore  # bad-override 
2978-     def  __rand__ (  # pyright: ignore[reportOverlappingOverload] 
2976+     def  __rand__ (  # pyright: ignore[reportOverlappingOverload] # pyrefly: ignore[bad-override] 
29792977        self , other : bool  |  MaskType  |  list [int ]
29802978    ) ->  Series [bool ]: ...
29812979    @overload  
@@ -2985,16 +2983,14 @@ class Series(IndexOpsMixin[S1], ElementOpsMixin[S1], NDFrame):
29852983    def  __rpow__ (self , other : num  |  ListLike  |  Series [S1 ]) ->  Series [S1 ]: ...
29862984    # ignore needed for mypy as we want different results based on the arguments 
29872985    @overload   # type: ignore[override]  
2988-     # pyrefly: ignore  # bad-override 
2989-     def  __ror__ (  # pyright: ignore[reportOverlappingOverload] 
2986+     def  __ror__ (  # pyright: ignore[reportOverlappingOverload] # pyrefly: ignore[bad-override] 
29902987        self , other : bool  |  MaskType  |  list [int ]
29912988    ) ->  Series [bool ]: ...
29922989    @overload  
29932990    def  __ror__ (self , other : int  |  np_ndarray_anyint  |  Series [int ]) ->  Series [int ]: ...
29942991    # ignore needed for mypy as we want different results based on the arguments 
29952992    @overload   # type: ignore[override]  
2996-     # pyrefly: ignore  # bad-override 
2997-     def  __rxor__ (  # pyright: ignore[reportOverlappingOverload] 
2993+     def  __rxor__ (  # pyright: ignore[reportOverlappingOverload] # pyrefly: ignore[bad-override] 
29982994        self , other : bool  |  MaskType  |  list [int ]
29992995    ) ->  Series [bool ]: ...
30002996    @overload  
@@ -4140,8 +4136,7 @@ class Series(IndexOpsMixin[S1], ElementOpsMixin[S1], NDFrame):
41404136    rdiv  =  rtruediv 
41414137    # ignore needed for mypy as we want different results based on the arguments 
41424138    @overload   # type: ignore[override]  
4143-     # pyrefly: ignore  # bad-override 
4144-     def  __xor__ (  # pyright: ignore[reportOverlappingOverload] 
4139+     def  __xor__ (  # pyright: ignore[reportOverlappingOverload] # pyrefly: ignore[bad-override] 
41454140        self , other : bool  |  MaskType  |  list [int ]
41464141    ) ->  Series [bool ]: ...
41474142    @overload  
0 commit comments