fork download
  1. class Meta(type):
  2. def __new__(cls, name, bases, dct):
  3. new_class = super().__new__(cls, name, bases, dct)
  4. return new_class
  5.  
  6. class WithAttr(metaclass=Meta):
  7. pass
  8.  
  9. print(type(WithAttr))
Success #stdin #stdout 0.03s 9700KB
stdin
Standard input is empty
stdout
<class '__main__.Meta'>