Message240513
| Author |
martin.panter |
| Recipients |
andymaier, docs@python, eric.araujo, ezio.melotti, martin.panter, r.david.murray, rhettinger, sandro.tosi, terry.reedy, tshepang |
| Date |
2015年04月12日.00:00:13 |
| SpamBayes Score |
-1.0 |
| Marked as misclassified |
Yes |
| Message-id |
<1428796814.1.0.530086647426.issue14050@psf.upfronthosting.co.za> |
| In-reply-to |
| Content |
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. |
|