You can use the metaclass :
class SampleMeta(type): def __str__(cls): return ' I am a Sample class.'
Python 3:
class Sample(metaclass=SampleMeta): pass
Python 2:
class Sample(object): __metaclass__ = SampleMeta
Output:
I am a Sample class.
A metaclass is a class of a class. Its relation to a class is similar to the relation to an instance of a class. The same class statement is used. The inherited form of type instead of object makes it a metaclass. By convention, self is replaced with cls .
source share