operator overloading + - / * = etc...

Terry Reedy tjreedy at udel.edu
Thu Oct 12 09:01:43 EDT 2006


"Bruno Desthuilliers" <onurb at xiludom.gro> wrote in message 
news:452e0244$0$8601$426a74cc at news.free.fr...
> Terry Reedy wrote:
>> "Bruno Desthuilliers" <onurb at xiludom.gro> wrote in message
>> news:452a6a61$0$22844$426a74cc at news.free.fr...
>>> The current namespace object, of course.
>>
>> Implementing a namespace as a Python object (ie, dict) is completely
>> optional and implementation dependent.  For CPython, the local namespace 
>> of
>> a function is generally *not* done that way.
>
> I know this, and that's not the point here. The op's question seemed to
> imply that the hypothetical __assign__ method should belong to the rhs
> object, which is obviously not the case - it must of course belongs to
> the lhs 'object'.

And my point is that in general there is no lhs object for the method to 
belong to.







More information about the Python-list mailing list