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