Как я могу получить имя исключения, которое было создано в Python?
например.
try:
foo = bar
except Exception as exception:
name_of_exception = ???
assert name_of_exception == 'NameError'
print "Failed with exception [%s]" % name_of_exception
Например, я улавливаю несколько (или все) исключения и хочу напечатать имя исключения в сообщении об ошибке.