getting the class name of a subclass

flupke flupke at nonexistingdomain.com
Wed Jul 20 11:15:40 EDT 2005


George Sakkis wrote:
<snip>

> Make printclass a class method:
> 
> class A(object):
>     def __init__(self):
>         print "I'm A"
> 
>     # for python 2.4
>     @classmethod
>     def printclass(cls):
>         print "Module", cls.__module__
>         print "Class", cls.__name__
>     # for 2.3 or older
>     printclass = classmethod(printclass)
> 
> 
> Regards,
> George

George,

it works like a charm.

Thanks!
Benedict



More information about the Python-list mailing list