Confused with classmethods

Diez B. Roggisch deetsNOSPAM at
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.


Diez B. Roggisch

More information about the Python-list mailing list