note that get() is not affected by default_factory (closes #13887)

This commit is contained in:
Benjamin Peterson 2012-01-27 09:14:01 -05:00
parent 04707c032e
commit 871b9d169d
1 changed files with 5 additions and 0 deletions

View File

@ -468,6 +468,11 @@ stack manipulations such as ``dup``, ``drop``, ``swap``, ``over``, ``pick``,
:class:`dict` class when the requested key is not found; whatever it :class:`dict` class when the requested key is not found; whatever it
returns or raises is then returned or raised by :meth:`__getitem__`. returns or raises is then returned or raised by :meth:`__getitem__`.
Note that :meth:`__missing__` is *not* called for any operations besides
:meth:`__getitem__`. This means that :meth:`get` will, like normal
dictionaries, return ``None`` as a default rather than using
:attr:`default_factory`.
:class:`defaultdict` objects support the following instance variable: :class:`defaultdict` objects support the following instance variable: