guido van rossum hoaufpythonorg fri apr 4 2008 808 jason orendorff wrote fri apr 4 2008 938 guido van rossum wrote specific code breaks maybe need turn warning order backwards compatible looked mercurial doesnt use __hash__ uses __eq__ two files three total uses httphgintevationorgmercurialcrewfile6c4e12682fb9mercurialcommandspy httphgintevationorgmercurialcrewfile6c4e12682fb9mercurialcontextpy breaks perhaps instances one classes define __eq__ __hash__ used set dict keys thats difference 25 26 area guido van rossum home page httpwwwpythonorgguido _______________________________________________ pythondev mailing list zvlllneumpythonorg httpmailpythonorgmailmanlistinfopythondev unsubscribe httpmailpythonorgmailmanoptionspythondevpythondev40tangomucom thu 07 aug 2008 005330 0700 pythondev __eq__ vs hash