Martin Panter added the comment:

The first paragraph in the patch already seems to have been applied, for Issue 
21575.

The Sorting How-to 
<https://docs.python.org/dev/howto/sorting.html#odd-and-ends> already 
guarantees that defining only __lt__() is sufficient for sorted() and 
list.sort(). And the list.sort() specification 
<https://docs.python.org/dev/library/stdtypes.html#list.sort> says “only < 
comparisons” are used, which implies that only __gt__() may also be sufficient.

It might be good to change “ordering relationship” to “total ordering 
relationship”, but I think further explanation and other details are probably 
not worth adding to the tutorial. They could be clarified in the main 
documentation, but that is probably a separate issue.

----------
nosy: +vadmium

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

Reply via email to