Raymond Hettinger rhettin...@users.sourceforge.net added the comment:
Clarified what it means to be a mapping in r87871 and r87872.
--
resolution: - fixed
status: open - closed
___
Python tracker rep...@bugs.python.org
New submission from Fergal Daly ferg...@gmail.com:
According to the index, the only place that mentions ** in argument lists is
http://docs.python.org/tutorial/controlflow.html#index-1099
and gives no indication of what an object must support to allow **.
When you attempt to ** an object the
Changes by Giampaolo Rodola' g.rod...@gmail.com:
--
nosy: +giampaolo.rodola
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue10357
___
___
R. David Murray rdmur...@bitdance.com added the comment:
I think the Glossary entry needs to be updated to point to the authoritative
source for 'mapping' methods:
http://docs.python.org/library/collections.html#abcs-abstract-base-classes
(and yes, I realize that info is not located in a
Changes by Raymond Hettinger rhettin...@users.sourceforge.net:
--
assignee: d...@python - rhettinger
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue10357
___
Fergal Daly ferg...@gmail.com added the comment:
Even if the glossary pointed to collections.html, there are far more methods
specified there than are needed to be **able.
The code just calls into the same code as dict.update(dict) (although
.update can also work on a sequence of twouples).
Raymond Hettinger rhettin...@users.sourceforge.net added the comment:
Even if the glossary pointed to collections.html,
there are far more methods specified there than
are needed to be **able.
That is an implementation detail and is subject to
change. If someone supplies an argument