Re: how to overload operator (a x b)?

2009-08-08 Thread Peter Otten
dmitrey wrote: is it possible to overload operator ? (And other like this one, eg = =, , = =) No. a x b is a shortcut for a x and x b where x is of course evaluated only once. Peter -- http://mail.python.org/mailman/listinfo/python-list

Re: how to overload operator (a x b)?

2009-08-08 Thread alex23
Diez B. Roggisch de...@nospam.web.de wrote: Not really. I didn't get the chaining, and Peter is right that for that there is no real overloading. I'm sorry, I don't really get why overloading lt gt isn't an answer to the OP's question... His terminology may not have been correct but I'm not

how to overload operator (a x b)?

2009-08-07 Thread dmitrey
hi all, is it possible to overload operator ? (And other like this one, eg = =, , = =) Any URL/example? Thank you in advance, D. -- http://mail.python.org/mailman/listinfo/python-list

Re: how to overload operator (a x b)?

2009-08-07 Thread Diez B. Roggisch
dmitrey schrieb: hi all, is it possible to overload operator ? (And other like this one, eg = =, , = =) Any URL/example? Thank you in advance, D. http://docs.python.org/reference/datamodel.html#object.__lt__ Diez -- http://mail.python.org/mailman/listinfo/python-list

Re: how to overload operator (a x b)?

2009-08-07 Thread Benjamin Kaplan
On Fri, Aug 7, 2009 at 8:00 AM, dmitreydmitrey.kros...@scipy.org wrote: hi all, is it possible to overload operator  ? (And other like this one, eg =  =,  , =  =) Any URL/example? Thank you in advance, D. That isn't an operator at all. Python does not support compound comparisons like

Re: how to overload operator (a x b)?

2009-08-07 Thread alex23
On Aug 7, 10:50 pm, Benjamin Kaplan benjamin.kap...@case.edu wrote: That isn't an operator at all. Python does not support compound comparisons like that. You have to do a b and b c. You know, it costs nothing to open up a python interpreter and check your certainty: x = 10 1 x 20 True

Re: how to overload operator (a x b)?

2009-08-07 Thread Diez B. Roggisch
alex23 schrieb: On Aug 7, 10:50 pm, Benjamin Kaplan benjamin.kap...@case.edu wrote: That isn't an operator at all. Python does not support compound comparisons like that. You have to do a b and b c. You know, it costs nothing to open up a python interpreter and check your certainty: x =

Re: how to overload operator (a x b)?

2009-08-07 Thread Robert Lehmann
On Fri, 07 Aug 2009 08:50:52 -0400, Benjamin Kaplan wrote: On Fri, Aug 7, 2009 at 8:00 AM, dmitreydmitrey.kros...@scipy.org wrote: hi all, is it possible to overload operator  ? (And other like this one, eg =  =,  , =  =) Any URL/example? Thank you in advance, D. That isn't an

Re: how to overload operator (a x b)?

2009-08-07 Thread Scott David Daniels
Benjamin Kaplan wrote: Python does not support compound comparisons like that. You have to do a b and b c. Funny, my python does. This has been around a long time. I am not certain whether 1.5.2 did it, but chained comparisons have been around for a long time. 'a' 'd' 'z'

Re: how to overload operator (a x b)?

2009-08-07 Thread exarkun
On 12:50 pm, benjamin.kap...@case.edu wrote: On Fri, Aug 7, 2009 at 8:00 AM, dmitreydmitrey.kros...@scipy.org wrote: hi all, is it possible to overload operator �? (And other like this one, eg = �=, �, = �=) Any URL/example? Thank you in advance, D. That isn't an operator at all. Python

Re: how to overload operator (a x b)?

2009-08-07 Thread Steven D'Aprano
On Fri, 07 Aug 2009 08:04:22 -0700, Scott David Daniels wrote: Benjamin Kaplan wrote: Python does not support compound comparisons like that. You have to do a b and b c. Funny, my python does. This has been around a long time. I am not certain whether 1.5.2 did it, but chained

Re: how to overload operator (a x b)?

2009-08-07 Thread Carl Banks
On Aug 7, 7:18 am, Diez B. Roggisch de...@nospam.web.de wrote: alex23 schrieb: On Aug 7, 10:50 pm, Benjamin Kaplan benjamin.kap...@case.edu wrote: That isn't an operator at all. Python does not support compound comparisons like that. You have to do a b and b c. You know, it costs

Re: how to overload operator (a x b)?

2009-08-07 Thread Carl Banks
On Aug 7, 9:01 pm, Carl Banks pavlovevide...@gmail.com wrote: On Aug 7, 7:18 am, Diez B. Roggisch de...@nospam.web.de wrote: alex23 schrieb: On Aug 7, 10:50 pm, Benjamin Kaplan benjamin.kap...@case.edu wrote: That isn't an operator at all. Python does not support compound