Add note about fixed hash() of mutable objects.

This commit is contained in:
Guido van Rossum 2001-12-04 21:02:07 +00:00
parent e1ceaa00dc
commit cd7b7d6110
1 changed files with 5 additions and 0 deletions

View File

@ -24,6 +24,11 @@ Type/class unification and new-style classes
(c) The __get__ method didn't check whether the argument was an (c) The __get__ method didn't check whether the argument was an
instance of the type used in creation of the super instance. 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 Core and builtins