summaryrefslogtreecommitdiffstats
path: root/Doc/library
diff options
context:
space:
mode:
authorZackery Spytz <zspytz@gmail.com>2022-02-03 09:43:25 (GMT)
committerGitHub <noreply@github.com>2022-02-03 09:43:25 (GMT)
commitb4bd1e1422997de61faf506b4916e83013bc7d21 (patch)
treea6c3e97b10f04c4ca17f876c5c9cfa061d287a34 /Doc/library
parent7ffe7ba30fc051014977c6f393c51e57e71a6648 (diff)
downloadcpython-b4bd1e1422997de61faf506b4916e83013bc7d21.zip
cpython-b4bd1e1422997de61faf506b4916e83013bc7d21.tar.gz
cpython-b4bd1e1422997de61faf506b4916e83013bc7d21.tar.bz2
bpo-44977: Deprecate delegation of int to __trunc__ (GH-31031)
Calling int(a) when type(a) implements __trunc__ but not __int__ or __index__ now raises a DeprecationWarning.
Diffstat (limited to 'Doc/library')
-rw-r--r--Doc/library/functions.rst3
1 files changed, 3 insertions, 0 deletions
diff --git a/Doc/library/functions.rst b/Doc/library/functions.rst
index 9c061bc..eaa4d48 100644
--- a/Doc/library/functions.rst
+++ b/Doc/library/functions.rst
@@ -891,6 +891,9 @@ are always available. They are listed here in alphabetical order.
.. versionchanged:: 3.8
Falls back to :meth:`__index__` if :meth:`__int__` is not defined.
+ .. versionchanged:: 3.11
+ The delegation to :meth:`__trunc__` is deprecated.
+
.. function:: isinstance(object, classinfo)