Obter descrição da exceção e rastreamento da pilha que causaram uma exceção, tudo como uma sequência
Eu já vi muitas postagens sobre rastreamento de pilha e exceções no Python. Mas não encontrei o que eu preciso.
Eu tenho um pedaço de código Python 2.7 que pode gerar uma exceção. Eu gostaria de pegá-lo e atribuir a umcorda sua descrição completa e o rastreamento da pilha que causou o erro (simplesmente tudo o que usamos para ver no console). Eu preciso dessa string para imprimi-la em uma caixa de texto na GUI.
Algo assim:
try:
method_that_can_raise_an_exception(params)
except Exception as e:
print_to_textbox(complete_exception_description(e))
O problema é:qual é a funçãocomplete_exception_description
?