More markup and spelling fixes.
This commit is contained in:
parent
2775afcb06
commit
e95f90c420
|
@ -1198,9 +1198,9 @@ available. They are listed here in alphabetical order.
|
||||||
been overridden in a class. The search order is same as that used by
|
been overridden in a class. The search order is same as that used by
|
||||||
:func:`getattr` except that the *type* itself is skipped.
|
:func:`getattr` except that the *type* itself is skipped.
|
||||||
|
|
||||||
The ``__mro__`` attribute of the *type* lists the method resolution search
|
The :attr:`__mro__` attribute of the *type* lists the method resolution
|
||||||
order used by both :func:`getattr` and :func:`super`. The attribue is
|
search order used by both :func:`getattr` and :func:`super`. The attribute
|
||||||
dynamic and can change whenever the inheritance hierarchy is updated.
|
is dynamic and can change whenever the inheritance hierarchy is updated.
|
||||||
|
|
||||||
If the second argument is omitted, the super object returned is unbound. If
|
If the second argument is omitted, the super object returned is unbound. If
|
||||||
the second argument is an object, ``isinstance(obj, type)`` must be true. If
|
the second argument is an object, ``isinstance(obj, type)`` must be true. If
|
||||||
|
@ -1210,10 +1210,10 @@ available. They are listed here in alphabetical order.
|
||||||
.. note::
|
.. note::
|
||||||
:func:`super` only works for :term:`new-style class`\es.
|
:func:`super` only works for :term:`new-style class`\es.
|
||||||
|
|
||||||
There are two typical use cases for "super". In a class hierarchy with
|
There are two typical use cases for *super*. In a class hierarchy with
|
||||||
single inheritance, "super" can be used to refer to parent classes without
|
single inheritance, *super* can be used to refer to parent classes without
|
||||||
naming them explicitly, thus making the code more maintainable. This use
|
naming them explicitly, thus making the code more maintainable. This use
|
||||||
closely parallels the use of "super" in other programming languages.
|
closely parallels the use of *super* in other programming languages.
|
||||||
|
|
||||||
The second use case is to support cooperative multiple inheritance in a
|
The second use case is to support cooperative multiple inheritance in a
|
||||||
dynamic execution environment. This use case is unique to Python and is
|
dynamic execution environment. This use case is unique to Python and is
|
||||||
|
|
Loading…
Reference in New Issue