This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author exarkun
Recipients exarkun, gvanrossum, therve
Date 2007-12-03.19:15:03
SpamBayes Score 0.060309343
Marked as misclassified No
Message-id <1196709304.38.0.895221295708.issue1549@psf.upfronthosting.co.za>
In-reply-to
Content
zope.interface.interface.InterfaceClass implements __lt__ and __gt__. 
It doesn't override any of the other comparison methods, and it relies
on inheriting an identity-based __hash__ from its parent.

Disabling __hash__ when __cmp__ or __eq__ is defined makes sense, but it
does not seem like it needs to be disabled if only __lt__ or __gt__ is
defined.
History
Date User Action Args
2007-12-03 19:15:04exarkunsetspambayes_score: 0.0603093 -> 0.060309343
recipients: + exarkun, gvanrossum, therve
2007-12-03 19:15:04exarkunsetspambayes_score: 0.0603093 -> 0.0603093
messageid: <1196709304.38.0.895221295708.issue1549@psf.upfronthosting.co.za>
2007-12-03 19:15:04exarkunlinkissue1549 messages
2007-12-03 19:15:04exarkuncreate