class MetaClass(type): def __new__(cls, name, bases, classDict): type.__new__(cls, name, bases, classDict) class A: __metaclass__ = MetaClass class B(A): pass