May i customize basic operator (such as 1==3)?

Casey Hawthorne caseyhHAMMER_TIME at istar.ca
Tue Feb 21 23:06:34 EST 2006


I believe you are asking for a side effect from the "==" operator.

Add print statements to the __eq__ method.

"kanchy kang" <zzhikang at hotmail.com> wrote:

>Hi,all
>as we know, we can override the operator of one object(for example __eq__).
>my question is, how to override the basic operator?
>for example,
>
>for any object comparison operator(including litterals),
>for example,
>a = "123"
>b = "321"
>
>the boolean equation a == b,
>i need override "==" operator like this:
>first display a and b
>
>then return real boolean result (a == b).
>
>thanks!
>
>
>-----------------------------------------------
>Best regards,
>kangzz
>
>mailto:zzhikang at hotmail.com
>Tel : 021-65407754
>MP: 13916928084
>
>_________________________________________________________________
>Express yourself instantly with MSN Messenger! Download today - it's FREE! 
>http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/
--
Regards,
Casey



More information about the Python-list mailing list