mirror of
https://github.com/python/cpython.git
synced 2026-01-26 21:03:34 +00:00
bpo-41621: Document defaultdict's default_factory parameter (GH-21945)
It defaults to None and is positional only. (cherry picked from commit d1ae57027fc39ff60dcfc1b63881400e5ca3ce56) Co-authored-by: Dennis Sweeney <36520290+sweeneyde@users.noreply.github.com>
This commit is contained in:
parent
8bc26d8c9d
commit
a65df3f9fc
@ -685,9 +685,9 @@ stack manipulations such as ``dup``, ``drop``, ``swap``, ``over``, ``pick``,
|
||||
:class:`defaultdict` objects
|
||||
----------------------------
|
||||
|
||||
.. class:: defaultdict([default_factory[, ...]])
|
||||
.. class:: defaultdict(default_factory=None, /, [...])
|
||||
|
||||
Returns a new dictionary-like object. :class:`defaultdict` is a subclass of the
|
||||
Return a new dictionary-like object. :class:`defaultdict` is a subclass of the
|
||||
built-in :class:`dict` class. It overrides one method and adds one writable
|
||||
instance variable. The remaining functionality is the same as for the
|
||||
:class:`dict` class and is not documented here.
|
||||
|
||||
@ -0,0 +1 @@
|
||||
Document that :class:`collections.defaultdict` parameter ``default_factory`` defaults to None and is positional-only.
|
||||
@ -2213,7 +2213,7 @@ defdict_init(PyObject *self, PyObject *args, PyObject *kwds)
|
||||
}
|
||||
|
||||
PyDoc_STRVAR(defdict_doc,
|
||||
"defaultdict(default_factory[, ...]) --> dict with default factory\n\
|
||||
"defaultdict(default_factory=None, /, [...]) --> dict with default factory\n\
|
||||
\n\
|
||||
The default factory is called without arguments to produce\n\
|
||||
a new value when a key is not present, in __getitem__ only.\n\
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user