assymetry between a == b and a.__eq__(b)

Steven Bethard steven.bethard at gmail.com
Fri Dec 3 17:53:57 EST 2004


Mel Wilson wrote:
> In article <Qtqrd.177755$HA.59149 at attbi_s01>,
> Steven Bethard <steven.bethard at gmail.com> wrote:
> 
>>I believe what Peter Otten was pointing out is that calling __eq__ is
>>not the same as using ==, presumably because the code for == checks the
>>types of the two objects and returns False if they're different before
>>the __eq__ code ever gets called.
> 
> 
> Doesn't seem to:
[snip]

Check his example:

http://mail.python.org/pipermail/python-list/2004-November/252660.html



More information about the Python-list mailing list