class Base: pass class Boo(Base): pass class Baz: pass def func(obj): print("func passed") boo = Boo() baz = Baz() func(boo) func(baz)
Standard input is empty
func passed
Traceback (most recent call last):
  File "./prog.py", line 19, in <module>
    func(baz)
  File "./prog.py", line 11, in func
    assert isinstance(obj, Base)
AssertionError