Raymond Hettinger added the comment:

The docs are correct but are apparently misleading ("rich comparison methods" 
means all six comparison methods while "rich comparison ordering methods" means 
only the four that provide order).  That said, I think it would be perfectly 
reasonable to amend the code to supply __ne__ if it is missing.  That would be 
reduce the likelihood of bugs arising when supplied only __eq__ and one of the 
four ordering methods but not __ne__.

----------
assignee:  -> ncoghlan
keywords: +patch
Added file: http://bugs.python.org/file41180/total_ordering_ne.diff

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue25732>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to