On the Python Dev mailing list, there is a discussion going on about the stability of the hash function for strings.
How many people rely on hash(some_string) being stable across Python versions? Does anyone have code that will be broken if the string hashing algorithm changes? -- Steven -- http://mail.python.org/mailman/listinfo/python-list