fork download
  1. class DummyMeta(type):
  2. pass
  3.  
  4. class A(type, metaclass=DummyMeta):
  5. pass
  6.  
  7. class B(A):
  8. pass
  9.  
  10. B.__class__ = B
  11. A.__class__ = B
  12.  
  13. print(isinstance(A, B))
  14. print(isinstance(B, B))
  15. print(issubclass(B, A))
Success #stdin #stdout 0.02s 27704KB
stdin
Standard input is empty
stdout
True
True
True