[Python-checkins] bpo-25777: Wording describes a lookup, not a call (GH-15573) (GH-15576)
Raymond Hettinger
webhook-mailer at python.org
Thu Aug 29 02:12:17 EDT 2019
https://github.com/python/cpython/commit/f3dca6acee609a3a12f22152fd98602c1cbadde0
commit: f3dca6acee609a3a12f22152fd98602c1cbadde0
branch: 3.8
author: Miss Islington (bot) <31488909+miss-islington at users.noreply.github.com>
committer: Raymond Hettinger <rhettinger at users.noreply.github.com>
date: 2019-08-28T23:12:13-07:00
summary:
bpo-25777: Wording describes a lookup, not a call (GH-15573) (GH-15576)
(cherry picked from commit 03acba6f1a851064ba1fa78965ece4354d499c04)
Co-authored-by: Raymond Hettinger <rhettinger at users.noreply.github.com>
files:
M Doc/howto/descriptor.rst
diff --git a/Doc/howto/descriptor.rst b/Doc/howto/descriptor.rst
index b29e590b20cb..9856e6caec09 100644
--- a/Doc/howto/descriptor.rst
+++ b/Doc/howto/descriptor.rst
@@ -117,7 +117,7 @@ The important points to remember are:
* non-data descriptors may be overridden by instance dictionaries.
The object returned by ``super()`` also has a custom :meth:`__getattribute__`
-method for invoking descriptors. The call ``super(B, obj).m()`` searches
+method for invoking descriptors. The attribute lookup ``super(B, obj).m`` searches
``obj.__class__.__mro__`` for the base class ``A`` immediately following ``B``
and then returns ``A.__dict__['m'].__get__(obj, B)``. If not a descriptor,
``m`` is returned unchanged. If not in the dictionary, ``m`` reverts to a
More information about the Python-checkins
mailing list