]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
note that get() is not affected by default_factory (closes #13887)
authorBenjamin Peterson <benjamin@python.org>
Fri, 27 Jan 2012 14:14:01 +0000 (09:14 -0500)
committerBenjamin Peterson <benjamin@python.org>
Fri, 27 Jan 2012 14:14:01 +0000 (09:14 -0500)
Doc/library/collections.rst

index e512bf1b64528652db8a7771f3e4d80b923a873a..e90b25e8705e94ac16617a54b54c910649dbe431 100644 (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
       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: