From a05208d6493c1ca43a46742a1b67f06b71218cdb Mon Sep 17 00:00:00 2001 From: Sergey B Kirpichev Date: Thu, 31 Jul 2025 03:52:25 +0300 Subject: [PATCH] Revert "gh-122450: Indicate that `Fraction` denominators are always positive (#136789)" This reverts commit eb8ac4c85773160a6104abafdea9159f26363a9b. Per discussion in https://github.com/python/cpython/pull/136789#pullrequestreview-3035342671 --- Doc/library/fractions.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Doc/library/fractions.rst b/Doc/library/fractions.rst index 8796056b4b8722..df9be95403543b 100644 --- a/Doc/library/fractions.rst +++ b/Doc/library/fractions.rst @@ -25,8 +25,8 @@ another rational number, or from a string. The first version requires that *numerator* and *denominator* are instances of :class:`numbers.Rational` and returns a new :class:`Fraction` instance - with value equal to ``numerator/denominator`` where the denominator is positive. - If *denominator* is ``0``, it raises a :exc:`ZeroDivisionError`. + with value equal to ``numerator/denominator``. If *denominator* is zero, it + raises a :exc:`ZeroDivisionError`. The second version requires that *number* is an instance of :class:`numbers.Rational` or has the :meth:`!as_integer_ratio` method