(self, other)
| 536 | return NotImplemented |
| 537 | |
| 538 | def __truediv__(self, other): |
| 539 | other = as_expr(other) |
| 540 | if isinstance(other, Expr): |
| 541 | # Fortran / is different from Python /: |
| 542 | # - `/` is a truncate operation for integer operands |
| 543 | return normalize(as_apply(ArithOp.DIV, self, other)) |
| 544 | return NotImplemented |
| 545 | |
| 546 | def __rtruediv__(self, other): |
| 547 | other = as_expr(other) |