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