Як я можу отримати ім'я виключення, яке було піднято в 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:
почати конкретніший виняток (наприклад ) для початку?