@@ -2551,7 +2551,11 @@ class ndarray(_ArrayOrScalarCommon, Generic[_ShapeT_co, _DTypeT_co]):
2551
2551
self : NDArray [_RealNumberT ], x : _nt .CastsWith [_RealNumberT , _RealScalarT ], /
2552
2552
) -> NDArray [_RealScalarT ]: ...
2553
2553
@overload
2554
- def __floordiv__ (self : _nt .CastsWithInt [_RealScalarT ], x : _nt .SequenceND [int ], / ) -> NDArray [_RealScalarT ]: ...
2554
+ def __floordiv__ (self : NDArray [_RealNumberT ], x : _nt .SequenceND [py_bool ], / ) -> NDArray [_RealNumberT ]: ...
2555
+ @overload
2556
+ def __floordiv__ (
2557
+ self : _nt .CastsWithInt [_RealScalarT ], x : _nt .SequenceND [_nt .JustInt ], /
2558
+ ) -> NDArray [_RealScalarT ]: ...
2555
2559
@overload
2556
2560
def __floordiv__ (
2557
2561
self : _nt .CastsWithFloat [_RealScalarT ], x : _nt .SequenceND [_nt .JustFloat ], /
@@ -2579,7 +2583,11 @@ class ndarray(_ArrayOrScalarCommon, Generic[_ShapeT_co, _DTypeT_co]):
2579
2583
self : NDArray [_RealNumberT ], x : _nt .CastsWith [_RealNumberT , _RealScalarT ], /
2580
2584
) -> NDArray [_RealScalarT ]: ...
2581
2585
@overload
2582
- def __rfloordiv__ (self : _nt .CastsWithInt [_RealScalarT ], x : _nt .SequenceND [int ], / ) -> NDArray [_RealScalarT ]: ...
2586
+ def __rfloordiv__ (self : NDArray [_RealNumberT ], x : _nt .SequenceND [py_bool ], / ) -> NDArray [_RealNumberT ]: ...
2587
+ @overload
2588
+ def __rfloordiv__ (
2589
+ self : _nt .CastsWithInt [_RealScalarT ], x : _nt .SequenceND [_nt .JustInt ], /
2590
+ ) -> NDArray [_RealScalarT ]: ...
2583
2591
@overload
2584
2592
def __rfloordiv__ (
2585
2593
self : _nt .CastsWithFloat [_RealScalarT ], x : _nt .SequenceND [_nt .JustFloat ], /
@@ -2623,7 +2631,9 @@ class ndarray(_ArrayOrScalarCommon, Generic[_ShapeT_co, _DTypeT_co]):
2623
2631
@overload
2624
2632
def __mod__ (self : NDArray [_RealT ], x : _nt .CastsWith [_RealT , _RealScalarT ], / ) -> NDArray [_RealScalarT ]: ...
2625
2633
@overload
2626
- def __mod__ (self : _nt .CastsWithInt [_RealScalarT ], x : _nt .SequenceND [int ], / ) -> NDArray [_RealScalarT ]: ...
2634
+ def __mod__ (self : NDArray [_RealNumberT ], x : _nt .SequenceND [py_bool ], / ) -> NDArray [_RealNumberT ]: ...
2635
+ @overload
2636
+ def __mod__ (self : _nt .CastsWithInt [_RealScalarT ], x : _nt .SequenceND [_nt .JustInt ], / ) -> NDArray [_RealScalarT ]: ...
2627
2637
@overload
2628
2638
def __mod__ (
2629
2639
self : _nt .CastsWithFloat [_RealScalarT ], x : _nt .SequenceND [_nt .JustFloat ], /
@@ -2643,7 +2653,9 @@ class ndarray(_ArrayOrScalarCommon, Generic[_ShapeT_co, _DTypeT_co]):
2643
2653
@overload
2644
2654
def __rmod__ (self : NDArray [_RealT ], x : _nt .CastsWith [_RealT , _RealScalarT ], / ) -> NDArray [_RealScalarT ]: ...
2645
2655
@overload
2646
- def __rmod__ (self : _nt .CastsWithInt [_RealScalarT ], x : _nt .SequenceND [int ], / ) -> NDArray [_RealScalarT ]: ...
2656
+ def __rmod__ (self : NDArray [_RealNumberT ], x : _nt .SequenceND [py_bool ], / ) -> NDArray [_RealNumberT ]: ...
2657
+ @overload
2658
+ def __rmod__ (self : _nt .CastsWithInt [_RealScalarT ], x : _nt .SequenceND [_nt .JustInt ], / ) -> NDArray [_RealScalarT ]: ...
2647
2659
@overload
2648
2660
def __rmod__ (
2649
2661
self : _nt .CastsWithFloat [_RealScalarT ], x : _nt .SequenceND [_nt .JustFloat ], /
0 commit comments