new style class

Wildemar Wildenburger lasses_weil at klapptsowieso.net
Fri Nov 2 07:39:19 EDT 2007


gert wrote:
> On Nov 2, 12:27 pm, Boris Borcic <bbor... at gmail.com> wrote:
>> gert wrote:
>>> class Test(object):
>>>     def execute(self,v):
>>>         return v
>>>     def escape(v):
>>>         return v
>>> if  __name__ == '__main__':
>>>     gert = Test()
>>>     print gert.m1('1')
>>>     print Test.m2('2')
>>> Why doesn't this new style class work in python 2.5.1 ?
>> why should it ?
> 
> I don't know I thought it was supported from 2.2?
> 
Look at the error you get.

Repeat: LOOK AT THE ERROR YOU GET!

(Hint: "m1" not in ("execute", "escape"))

Nothing to do with old- or new-style classes.
/W



More information about the Python-list mailing list