summaryrefslogtreecommitdiffstats
path: root/Misc
diff options
context:
space:
mode:
authorArmin Rigo <arigo@tunes.org>2006-06-01 13:19:12 (GMT)
committerArmin Rigo <arigo@tunes.org>2006-06-01 13:19:12 (GMT)
commit35f6d36951766c8ca7a88642415e76a603751878 (patch)
treed75f5ffac6c764c9485f6134f4d3d2c3fc1081a1 /Misc
parente08940ef6c93e89c5a9163e8e433cb53a894dd56 (diff)
downloadcpython-35f6d36951766c8ca7a88642415e76a603751878.zip
cpython-35f6d36951766c8ca7a88642415e76a603751878.tar.gz
cpython-35f6d36951766c8ca7a88642415e76a603751878.tar.bz2
[ 1497053 ] Let dicts propagate the exceptions in user __eq__().
[ 1456209 ] dictresize() vulnerability ( <- backport candidate ).
Diffstat (limited to 'Misc')
-rw-r--r--Misc/NEWS5
1 files changed, 5 insertions, 0 deletions
diff --git a/Misc/NEWS b/Misc/NEWS
index c2b6932..4bdacde 100644
--- a/Misc/NEWS
+++ b/Misc/NEWS
@@ -59,6 +59,11 @@ Core and builtins
- Patch #1479181: split open() and file() from being aliases for each other.
+- Patch #1497053: Exceptions occurring in __eq__() methods were always
+ silently ignored by dictionaries when comparing keys. They are now
+ passed through (except when using the C API function PyDict_GetItem(),
+ whose semantics did not change).
+
Extension Modules
-----------------