Я видел много сообщений о трассировке стека и исключениях в Python. Но не нашел то, что мне нужно.
У меня есть кусок кода Python 2.7, который может вызвать исключение. Я хотел бы поймать его и присвоить строке его полное описание и трассировку стека, которая вызвала ошибку (просто все, что мы используем, чтобы увидеть на консоли). Мне нужна эта строка, чтобы напечатать ее в текстовое поле в графическом интерфейсе.
Что-то вроде этого:
try:
method_that_can_raise_an_exception(params)
except Exception as e:
print_to_textbox(complete_exception_description(e))
Проблема в том, что является функцией complete_exception_description
?