Raymond Hettinger <rhettin...@users.sourceforge.net> added the comment:

All six of the rich comparisons need to be implemented or the result is 
undefined.  This module never made guarantees for objects defining only one of 
the six.

We could change the pure python code to handle both __lt__ and __le__ but that 
would make it much harder to read and understand.  The C version supports and 
that is what runs by default.

----------
priority: normal -> low

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

Reply via email to