Python · Essencial · Inglês · Técnico
traceback
Relatório que o Python imprime quando uma exceção não é tratada, listando a sequência de chamadas até o erro. A última linha mostra o tipo e a mensagem.
Onde usar
Ao depurar, leia de baixo para cima: a última linha diz o que houve, e as anteriores mostram o caminho. Em logs, logging.exception registra o traceback completo.
Em código
import traceback
try:
1 / 0
except ZeroDivisionError:
traceback.print_exc()Exemplos
Paste the full traceback in the ticket.
Cole o traceback completo no ticket.
The traceback points to line 42 in utils.
O traceback aponta para a linha 42 em utils.
Cuidado
Não corte o traceback ao reportar um bug, pois sem as linhas de arquivo e número ninguém consegue localizar o problema.
Sinônimos
rastreamento de pilha, stack trace