Comment puis-je obtenir le nom d'une exception qui a été déclenchée en Python?
par exemple,
try:
foo = bar
except Exception as exception:
name_of_exception = ???
assert name_of_exception == 'NameError'
print "Failed with exception [%s]" % name_of_exception
Par exemple, j'attrape plusieurs exceptions (ou toutes) et je souhaite imprimer le nom de l'exception dans un message d'erreur.
except
instruction, mais l'entrée de journal est très similaire dans chaque cas.
except NameError:
) pour commencer?