What happened to __cmp__() in Python 3.x?

Chris Rebert clp2 at rebertia.com
Sun Aug 16 04:07:20 EDT 2009


On Sat, Aug 15, 2009 at 1:06 PM, Mark Lawrence<breamoreboy at yahoo.co.uk> wrote:
> Xavier Ho wrote:
>>
>> Hey all,
>>
>> I've recently made my way to Python 3.1 and I'm not seeing __cmp__() in
>> the
>> documentation.
>>
>> Is there a substitution for this special method in 3.1, or do I really
>> have
>> to define all six rich comparison methods to work it out?
>>
>> If this question has already been asked somewhere, I apologise in advance.
>> Already googled around but I didn't find information on this.
>>
>> Any replies appreciated.
>>
> http://bytes.com/topic/python/answers/844614-python-3-sorting-comparison-function

That seems to be about the built-in function cmp(). The OP was asking
about the special method __cmp__ and the related rich comparison
special methods (__eq__, __lt__, etc).

Cheers,
Chris
-- 
http://blog.rebertia.com



More information about the Python-list mailing list