(self, other)
| 441 | return self._astuple() < other._astuple() |
| 442 | |
| 443 | def __le__(self, other): |
| 444 | if type(self) != type(other): |
| 445 | return NotImplemented |
| 446 | return self._astuple() <= other._astuple() |
| 447 | |
| 448 | def __gt__(self, other): |
| 449 | if type(self) != type(other): |