15 lines
330 B
Plaintext
15 lines
330 B
Plaintext
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"))
|
|
|