@@ -2551,7 +2551,11 @@ class ndarray(_ArrayOrScalarCommon, Generic[_ShapeT_co, _DTypeT_co]):
25512551 self : NDArray [_RealNumberT ], x : _nt .CastsWith [_RealNumberT , _RealScalarT ], /
25522552 ) -> NDArray [_RealScalarT ]: ...
25532553 @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 ]: ...
25552559 @overload
25562560 def __floordiv__ (
25572561 self : _nt .CastsWithFloat [_RealScalarT ], x : _nt .SequenceND [_nt .JustFloat ], /
@@ -2579,7 +2583,11 @@ class ndarray(_ArrayOrScalarCommon, Generic[_ShapeT_co, _DTypeT_co]):
25792583 self : NDArray [_RealNumberT ], x : _nt .CastsWith [_RealNumberT , _RealScalarT ], /
25802584 ) -> NDArray [_RealScalarT ]: ...
25812585 @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 ]: ...
25832591 @overload
25842592 def __rfloordiv__ (
25852593 self : _nt .CastsWithFloat [_RealScalarT ], x : _nt .SequenceND [_nt .JustFloat ], /
@@ -2623,7 +2631,9 @@ class ndarray(_ArrayOrScalarCommon, Generic[_ShapeT_co, _DTypeT_co]):
26232631 @overload
26242632 def __mod__ (self : NDArray [_RealT ], x : _nt .CastsWith [_RealT , _RealScalarT ], / ) -> NDArray [_RealScalarT ]: ...
26252633 @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 ]: ...
26272637 @overload
26282638 def __mod__ (
26292639 self : _nt .CastsWithFloat [_RealScalarT ], x : _nt .SequenceND [_nt .JustFloat ], /
@@ -2643,7 +2653,9 @@ class ndarray(_ArrayOrScalarCommon, Generic[_ShapeT_co, _DTypeT_co]):
26432653 @overload
26442654 def __rmod__ (self : NDArray [_RealT ], x : _nt .CastsWith [_RealT , _RealScalarT ], / ) -> NDArray [_RealScalarT ]: ...
26452655 @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 ]: ...
26472659 @overload
26482660 def __rmod__ (
26492661 self : _nt .CastsWithFloat [_RealScalarT ], x : _nt .SequenceND [_nt .JustFloat ], /
0 commit comments