From: Guido van Rossum Date: Tue, 4 Dec 2001 21:02:07 +0000 (+0000) Subject: Add note about fixed hash() of mutable objects. X-Git-Tag: v2.2.1c1~551 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=cd7b7d611004f883d1c6c44e7b30f055290e788a;p=thirdparty%2FPython%2Fcpython.git Add note about fixed hash() of mutable objects. --- diff --git a/Misc/NEWS b/Misc/NEWS index d97193d99cd6..565c675003db 100644 --- a/Misc/NEWS +++ b/Misc/NEWS @@ -24,6 +24,11 @@ Type/class unification and new-style classes (c) The __get__ method didn't check whether the argument was an instance of the type used in creation of the super instance. +- Previously, hash() of an instance of a subclass of a mutable type + (list or dictionary) would return some value, rather than raising + TypeError. This has been fixed. Also, directly calling + dict.__hash__ and list.__hash__ now raises the same TypeError + (previously, these were the same as object.__hash__). Core and builtins