diff --git a/Lib/fractions.py b/Lib/fractions.py index c95db0730e5b6d..bfdba8f57037ad 100644 --- a/Lib/fractions.py +++ b/Lib/fractions.py @@ -910,7 +910,7 @@ def __hash__(self): def __eq__(a, b): """a == b""" if type(b) is int: - return a._numerator == b and a._denominator == 1 + return a._numerator / a._denominator == b if isinstance(b, numbers.Rational): return (a._numerator == b.numerator and a._denominator == b.denominator)