kuroko/test/testFilteredExceptions.krk

15 lines
330 B
Python

def doTheThing(excp):
try:
try:
raise excp
except (TypeError, ValueError) as e:
print("Caught a", repr(e))
except NameError:
print("That's a name error!")
doTheThing(TypeError("A type error"))
doTheThing(ValueError("A value error"))
doTheThing(NameError("A name error"))