docs: Better wording for __objclass__ docs. Issue #19281

This commit is contained in:
Yury Selivanov 2014-04-08 14:00:35 -04:00
parent d3f918ca44
commit af8a4dfb04

View file

@ -1467,12 +1467,12 @@ class' :attr:`__dict__`.
Called to delete the attribute on an instance *instance* of the owner class.
The :attr:`__objclass__` is interpreted by the :mod:`inspect` module as
specifying the class where this object was defined (setting this appropriately
can assist in runtime introspection of dynamic class attributes). For callables,
it may indicate that an instance of the given type (or a subclass) is expected
or required as the first positional argument (for example, CPython sets this
attribute for unbound methods that are implemented in C).
The attribute :attr:`__objclass__` is interpreted by the :mod:`inspect` module
as specifying the class where this object was defined (setting this
appropriately can assist in runtime introspection of dynamic class attributes).
For callables, it may indicate that an instance of the given type (or a
subclass) is expected or required as the first positional argument (for example,
CPython sets this attribute for unbound methods that are implemented in C).
.. _descriptor-invocation: