(self)
| 21 | self.normalize() |
| 22 | |
| 23 | def simplify(self): |
| 24 | x = abs(self._num) |
| 25 | y = abs(self._den) |
| 26 | factor = gcd(x, y) |
| 27 | if factor > 1: |
| 28 | self._num //= factor |
| 29 | self._den //= factor |
| 30 | return self |
| 31 | |
| 32 | def normalize(self): |
| 33 | if self._den < 0: |
no test coverage detected