From: nacind <107233139+nacind@users.noreply.github.com> Date: Sat, 19 Jul 2025 11:26:50 +0000 (+0200) Subject: gh-122450: Indicate that `Fraction` denominators are always positive (#136789) X-Git-Tag: v3.15.0a1~940 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=eb8ac4c85773160a6104abafdea9159f26363a9b;p=thirdparty%2FPython%2Fcpython.git gh-122450: Indicate that `Fraction` denominators are always positive (#136789) --- diff --git a/Doc/library/fractions.rst b/Doc/library/fractions.rst index 392b6d40e861..8796056b4b87 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 ``numerator/denominator``. If *denominator* is ``0``, it - raises a :exc:`ZeroDivisionError`. + with value equal to ``numerator/denominator`` where the denominator is positive. + If *denominator* is ``0``, 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