Comment puis-je obtenir le nom d'une exception levé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 (ou toutes) exceptions, et je veux imprimer le nom de l'exception dans un message d'erreur.