class A(type): pass class B(type): def __instancecheck__(): pass class C(A, B): pass print(isinstance(object(), C))