bpo-41974: Remove part of the note regarding complex.__float__ (GH-25197)

(The deleted example no longer works and is thus irrelevant.)
This commit is contained in:
DevilXD 2021-04-11 00:36:40 +02:00 committed by GitHub
parent 09bbebea16
commit ac05f82ad4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1144,10 +1144,7 @@ These are not used in annotations. They are building blocks for creating generic
.. note::
:func:`runtime_checkable` will check only the presence of the required methods,
not their type signatures! For example, :class:`builtins.complex <complex>`
implements :func:`__float__`, therefore it passes an :func:`issubclass` check
against :class:`SupportsFloat`. However, the ``complex.__float__`` method
exists only to raise a :class:`TypeError` with a more informative message.
not their type signatures.
.. versionadded:: 3.8