Attack a sacred Python Cow
Torsten Bronger
bronger at physik.rwth-aachen.de
Thu Jul 24 11:39:28 EDT 2008
Hallöchen!
Bruno Desthuilliers writes:
> Torsten Bronger a écrit :
>
>> Bruno Desthuilliers writes:
>>
>>> [...]
>>>
>>> How would you handle this case with an implicit 'self' :
>>>
>>> class Foo(object):
>>> pass
>>>
>>> def bar(self):
>>> print self
>>>
>>> Foo.bar = bar
>>
>> Just like this. However, the compiler could add "self" to
>> non-decorated methods which are defined within "class".
>
> What's defined within classes are plain functions. It's actually
> the lookup mechanism that wraps them into methods (and manage to
> insert the current instance as first argument).
And why does this make the implicit insertion of "self" difficult?
I could easily write a preprocessor which does it after all.
Tschö,
Torsten.
--
Torsten Bronger, aquisgrana, europa vetus
Jabber ID: torsten.bronger at jabber.rwth-aachen.de
More information about the Python-list
mailing list