Introduction
Este documento descreve como mostrar o rastreamento python e a pilha de erros na atividade "Executar Pilha Python".
Problema
Quando você tenta usar um bloco "Executar Script Python", ele falha. Você recebe o erro "O valor não pode ser nulo", o que não ajuda a solucionar o problema real.
Solução
Para ajudar a enviar o erro de volta à GUI, você precisa usar a biblioteca de rastreamento de retorno em python. Você precisa tentar, exceto os blocos em torno do código que você acredita ter problemas e depois usar a função tracback.print_exc.
Neste exemplo, você pode tentar importar a biblioteca de criptografia caso ela não esteja instalada. Normalmente, o código será:
from Crypto.Hash import SHA256
Se isso falhar, você pode usar esse código para obter o erro real:
import sys,traceback
try:
from Crypto.Hash import SHA256
except:
traceback.print_exc(file=sys.stdout)
Este é o tipo de saída que você verá no Cisco Process Orchestrator (CPO):
![](/c/dam/en/us/support/docs/cloud-systems-management/process-orchestrator/213340-how-to-show-python-traceback-and-error-s-00.png)