Message120819
> 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 satisfying
collections.Mapping, that should be sufficient across
all implementations.
> dict.update's doc string is explicit about what
> it requires from the argument:
Duck-typing is still allowed when explicit requirements
have been exposed (we do this a lot with .readline() for
example). For the most part though, we want to specify
"needs a Mapping" in the sense of collections.Mapping. |
|
Date |
User |
Action |
Args |
2010-11-08 23:13:21 | rhettinger | set | recipients:
+ rhettinger, giampaolo.rodola, r.david.murray, docs@python, Fergal.Daly |
2010-11-08 23:13:21 | rhettinger | set | messageid: <1289258001.62.0.623259608123.issue10357@psf.upfronthosting.co.za> |
2010-11-08 23:13:19 | rhettinger | link | issue10357 messages |
2010-11-08 23:13:19 | rhettinger | create | |
|