fork download
  1. class Base:
  2. pass
  3.  
  4. class Boo(Base):
  5. pass
  6.  
  7. class Baz:
  8. pass
  9.  
  10. def func(obj):
  11. assert isinstance(obj, Base)
  12. print("func passed")
  13.  
  14.  
  15. boo = Boo()
  16. baz = Baz()
  17.  
  18. func(boo)
  19. func(baz)
Runtime error #stdin #stdout #stderr 0.14s 23536KB
stdin
Standard input is empty
stdout
func passed
stderr
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