Performs the operation __mod__.
(self: Array, other: Union[int, float, Array], /)
| 648 | return self.__class__._new(res) |
| 649 | |
| 650 | def __mod__(self: Array, other: Union[int, float, Array], /) -> Array: |
| 651 | """ |
| 652 | Performs the operation __mod__. |
| 653 | """ |
| 654 | other = self._check_allowed_dtypes(other, "real numeric", "__mod__") |
| 655 | if other is NotImplemented: |
| 656 | return other |
| 657 | self, other = self._normalize_two_args(self, other) |
| 658 | res = self._array.__mod__(other._array) |
| 659 | return self.__class__._new(res) |
| 660 | |
| 661 | def __mul__(self: Array, other: Union[int, float, Array], /) -> Array: |
| 662 | """ |
nothing calls this directly
no test coverage detected