From: Miss Islington (bot) <31488909+miss-islington@users.noreply.github.com> Date: Thu, 28 Oct 2021 20:17:06 +0000 (-0700) Subject: bpo-45583: Correct datamodel documentation of int() (GH-29182) (GH-29285) X-Git-Tag: v3.10.1~128 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=fef54abf5fa3bf3d3cdeb2cba7a2921d204867c6;p=thirdparty%2FPython%2Fcpython.git bpo-45583: Correct datamodel documentation of int() (GH-29182) (GH-29285) It should be noted that this part of the documentation is redundant with function.rst's documentation of int. This one was correctly updated with Python 3.8. (cherry picked from commit d9c1868c25ec6466e8d8ae21fe9315a8a03836ab) Co-authored-by: Arthur Milchior --- diff --git a/Doc/reference/datamodel.rst b/Doc/reference/datamodel.rst index 310167e86d0c..195e8c2d16f1 100644 --- a/Doc/reference/datamodel.rst +++ b/Doc/reference/datamodel.rst @@ -2541,8 +2541,8 @@ left undefined. return the value of the object truncated to an :class:`~numbers.Integral` (typically an :class:`int`). - If :meth:`__int__` is not defined then the built-in function :func:`int` - falls back to :meth:`__trunc__`. + The built-in function :func:`int` falls back to :meth:`__trunc__` if neither + :meth:`__int__` nor :meth:`__index__` is defined. .. _context-managers: