summaryrefslogtreecommitdiffstats
path: root/Misc
diff options
context:
space:
mode:
authorTim Peters <tim.peters@gmail.com>2006-06-01 13:49:23 (GMT)
committerTim Peters <tim.peters@gmail.com>2006-06-01 13:49:23 (GMT)
commit44bd9861d37585374df3b709dfbb6e0b7a2864a4 (patch)
treeb2bc2c1e3b689b3780d27f2f8da4f407e662d1ae /Misc
parent5535da030303879d0449901359081e02aee4e853 (diff)
downloadcpython-44bd9861d37585374df3b709dfbb6e0b7a2864a4.zip
cpython-44bd9861d37585374df3b709dfbb6e0b7a2864a4.tar.gz
cpython-44bd9861d37585374df3b709dfbb6e0b7a2864a4.tar.bz2
Record bugs 1275608 and 1456209 as being fixed.
Diffstat (limited to 'Misc')
-rw-r--r--Misc/NEWS13
1 files changed, 9 insertions, 4 deletions
diff --git a/Misc/NEWS b/Misc/NEWS
index 4bdacde..fdfde1e 100644
--- a/Misc/NEWS
+++ b/Misc/NEWS
@@ -59,10 +59,15 @@ 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).
+- Patch #1497053 & bug #1275608: 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).
+
+- Bug #1456209: In some obscure cases it was possible for a class with a
+ custom ``__eq__()`` method to confuse dict internals when class instances
+ were used as a dict's keys and the ``__eq__()`` method mutated the dict.
+ No, you don't have any code that did this ;-)
Extension Modules
-----------------