Performs the operation __or__.
(self: Array, other: Union[int, bool, Array], /)
| 690 | return self.__class__._new(res) |
| 691 | |
| 692 | def __or__(self: Array, other: Union[int, bool, Array], /) -> Array: |
| 693 | """ |
| 694 | Performs the operation __or__. |
| 695 | """ |
| 696 | other = self._check_allowed_dtypes(other, "integer or boolean", "__or__") |
| 697 | if other is NotImplemented: |
| 698 | return other |
| 699 | self, other = self._normalize_two_args(self, other) |
| 700 | res = self._array.__or__(other._array) |
| 701 | return self.__class__._new(res) |
| 702 | |
| 703 | def __pos__(self: Array, /) -> Array: |
| 704 | """ |
nothing calls this directly
no test coverage detected