summaryrefslogtreecommitdiffstats
path: root/Misc
diff options
context:
space:
mode:
authorRaymond Hettinger <python@rcn.com>2008-02-05 01:53:00 (GMT)
committerRaymond Hettinger <python@rcn.com>2008-02-05 01:53:00 (GMT)
commit48b8b665d7a1adab46b70fc536569c16fc8092d3 (patch)
treebbb73562721f6aafcf714eaa51dbe81b9ad92ab7 /Misc
parent7ac609559da71b247bf6c2d37e8af9b2eadea2a7 (diff)
downloadcpython-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/NEWS7
1 files changed, 7 insertions, 0 deletions
diff --git a/Misc/NEWS b/Misc/NEWS
index 921b2a9..5e90be4 100644
--- a/Misc/NEWS
+++ b/Misc/NEWS
@@ -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.