¿Cómo puedo obtener el nombre de una excepción que se generó en Python?
p.ej,
try:
foo = bar
except Exception as exception:
name_of_exception = ???
assert name_of_exception == 'NameError'
print "Failed with exception [%s]" % name_of_exception
Por ejemplo, estoy detectando varias (o todas) excepciones y quiero imprimir el nombre de la excepción en un mensaje de error.
except
declaración, pero la entrada de registro es muy similar en cada caso.
except NameError:
) para empezar?