fork download
  1. class EveryAttributeIsBobMeta(type):
  2. def __getattribute__(self, name):
  3. return 'Bob'
  4.  
  5. class EveryAttributeIsBob(metaclass=EveryAttributeIsBobMeta):
  6. pass
  7.  
  8. print(EveryAttributeIsBob.__name__)
  9. print(EveryAttributeIsBob.__class__)
  10. print(EveryAttributeIsBob.__init__)
  11. print(EveryAttributeIsBob.asdf)
  12. print(EveryAttributeIsBob._foo)
  13. print(EveryAttributeIsBob.__bar)
  14. print(getattr(EveryAttributeIsBob, '3'))
Success #stdin #stdout 0.02s 27704KB
stdin
Standard input is empty
stdout
Bob
Bob
Bob
Bob
Bob
Bob
Bob