Como posso obter o nome de uma exceção que foi gerada em Python?
por exemplo,
try:
foo = bar
except Exception as exception:
name_of_exception = ???
assert name_of_exception == 'NameError'
print "Failed with exception [%s]" % name_of_exception
Por exemplo, estou capturando várias (ou todas) exceções e desejo imprimir o nome da exceção em uma mensagem de erro.
except
instrução, mas a entrada de log é muito semelhante em cada caso.
except NameError:
) para começar?