diff options
author | Raymond Hettinger <python@rcn.com> | 2008-02-05 01:53:00 (GMT) |
---|---|---|
committer | Raymond Hettinger <python@rcn.com> | 2008-02-05 01:53:00 (GMT) |
commit | 48b8b665d7a1adab46b70fc536569c16fc8092d3 (patch) | |
tree | bbb73562721f6aafcf714eaa51dbe81b9ad92ab7 /Misc | |
parent | 7ac609559da71b247bf6c2d37e8af9b2eadea2a7 (diff) | |
download | cpython-48b8b665d7a1adab46b70fc536569c16fc8092d3.zip cpython-48b8b665d7a1adab46b70fc536569c16fc8092d3.tar.gz cpython-48b8b665d7a1adab46b70fc536569c16fc8092d3.tar.bz2 |
Put an updated UserDict class in the collections module and
register it as a compliant Mutable Mapping.
Todo: Convert the UserDict dependent tests to the new API
and then remove the old UserDict module. Move the
UserDict docs to collections.rst.
Diffstat (limited to 'Misc')
-rw-r--r-- | Misc/NEWS | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -70,6 +70,13 @@ Extension Modules Library ------- +- Weakref dictionaries now inherit from MutableMapping. + XXX their API still needs to be modernized (i.e. eliminate the iter methods). + +- Created new UserDict class in collections module. This one inherits from and + complies with the MutableMapping ABC. + XXX still need to covert old UserDict based tests and eliminate the old UserDict module. + - Removed UserDict.DictMixin. Replaced all its uses with collections.MutableMapping. - Issue #1703: getpass() should flush after writing prompt. |