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