mirror of https://github.com/python/cpython
Move ChainMap versionadded to be less ambiguous.
This commit is contained in:
parent
39f0037735
commit
283b96b6bd
|
@ -41,6 +41,8 @@ Python's general purpose built-in containers, :class:`dict`, :class:`list`,
|
||||||
:class:`ChainMap` objects
|
:class:`ChainMap` objects
|
||||||
-------------------------
|
-------------------------
|
||||||
|
|
||||||
|
.. versionadded:: 3.3
|
||||||
|
|
||||||
A :class:`ChainMap` class is provided for quickly linking a number of mappings
|
A :class:`ChainMap` class is provided for quickly linking a number of mappings
|
||||||
so they can be treated as a single unit. It is often much faster than creating
|
so they can be treated as a single unit. It is often much faster than creating
|
||||||
a new dictionary and running multiple :meth:`~dict.update` calls.
|
a new dictionary and running multiple :meth:`~dict.update` calls.
|
||||||
|
@ -91,8 +93,6 @@ The class can be used to simulate nested scopes and is useful in templating.
|
||||||
The use-cases also parallel those for the builtin :func:`super` function.
|
The use-cases also parallel those for the builtin :func:`super` function.
|
||||||
A reference to ``d.parents`` is equivalent to: ``ChainMap(*d.maps[1:])``.
|
A reference to ``d.parents`` is equivalent to: ``ChainMap(*d.maps[1:])``.
|
||||||
|
|
||||||
.. versionadded:: 3.3
|
|
||||||
|
|
||||||
Example of simulating Python's internal lookup chain::
|
Example of simulating Python's internal lookup chain::
|
||||||
|
|
||||||
import builtins
|
import builtins
|
||||||
|
|
Loading…
Reference in New Issue