>>>>> Steven D'Aprano <[EMAIL PROTECTED]> (SD) wrote: >SD> In other words, if you have two mutable objects M1 and M2, then you >SD> expect:
>SD> hash(M1) == hash(M2) if and only if M1 and M2 are equal >SD> hash(M1) != hash(M2) if M1 and M2 are unequal Huh? Unequal things may hash to the same value. That one of the essential properties of a hash function. -- Piet van Oostrum <[EMAIL PROTECTED]> URL: http://www.cs.uu.nl/~piet [PGP 8DAE142BE17999C4] Private email: [EMAIL PROTECTED] -- http://mail.python.org/mailman/listinfo/python-list