diff options
author | Tim Peters <tim.peters@gmail.com> | 2006-06-01 13:49:23 (GMT) |
---|---|---|
committer | Tim Peters <tim.peters@gmail.com> | 2006-06-01 13:49:23 (GMT) |
commit | 44bd9861d37585374df3b709dfbb6e0b7a2864a4 (patch) | |
tree | b2bc2c1e3b689b3780d27f2f8da4f407e662d1ae /Misc | |
parent | 5535da030303879d0449901359081e02aee4e853 (diff) | |
download | cpython-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/NEWS | 13 |
1 files changed, 9 insertions, 4 deletions
@@ -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 ----------------- |