Confused with classmethods

Diez B. Roggisch deetsNOSPAM at web.de
Fri Mar 11 13:16:23 CET 2005


> I understand that this is a very peculiar use of
> classmethods but is this error intentional?
> Or did I completely missed the point somewhere?


A little bit: classmethods are defined in a class context.

def foo(cls):
    print cls

class A:
    foo = classmethod(foo)

The error you observe seems to be a result of your "abuse" of classmethod
outside a class scope.

-- 
Regards,

Diez B. Roggisch



More information about the Python-list mailing list