Tim Chase wrote:
>>>Can these operators be overloaded?
>>
>>Yes.
>
>
> With the caveat of the "=" mentioned in the subject-line (being
> different from "==")...I haven't found any way to override
> assignment in the general case. There might be some oddball way
> to do it via property() but AFAIK, this only applies to
> properties of objects, not top-level names/variables. I'd love
> to know if there's some workaround for this though...
>
That's because assignment isn't an operator - that's why (for example)
print x = 33
would be a syntax error. This is a deliberate design decision about
which, history shows, there is little use complaining.
regards
Steve
--
Steve Holden +44 150 684 7255 +1 800 494 3119
Holden Web LLC/Ltd http://www.holdenweb.com
Skype: holdenweb http://holdenweb.blogspot.com
Recent Ramblings http://del.icio.us/steve.holden
--
http://mail.python.org/mailman/listinfo/python-list