tracerlib.

tracerlib fornece um conjunto de ajudantes para facilitar o código do python de rastreamento
Baixe Agora

tracerlib. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • BSD License
  • Preço:
  • FREE
  • Nome do editor:
  • Calvin Spealman
  • Site do editor:
  • https://github.com/ironfroggy/

tracerlib. Tag


tracerlib. Descrição

O Tracerlib é um conjunto de utilitários do Python para tornar o código Python de rastreamento mais fácil. Fornece tracermanager, que pode permitir que várias funções de rastreio coexistam. Ele pode ser facilmente ativado e desativado, manualmente ou como um gerenciador de contexto em um com a classes de instrução.Tracer Torne o manuseio dos diferentes eventos de rastreamento muito mais fácil. TraceExceptions (Tracer): Def Trace_Exception (Self, Func_name, ExctType, Valor, TB) : Imprimir "viu uma exceção:% R"% (valor,) Tracer também é facilmente capaz de filtrar quais eventos escuta. Ele aceita um parâmetro de eventos, uma lista de eventos de rastreamento que responderá e um parâmetro de relógio, uma lista de caminhos que responderá na forma de pacote.module.class.function.Isso pode facilmente envolver uma função de rastreamento, ou você pode subclasse o traçador e implementar um dos seus métodos úteis de rastreamento _ * (). E, um quadro interno de classe auxiliar que envolve um quadro e torna-o trivial para inspecionar o nome da função e argumentos que a função foi chamada de.inspector = Frameinspector (SYS ._getframe ()) Imprimir "Chamado", inspetor.func_nameprint "args:", inspector.argsprint "Kwargs:", página inicial do inspetor.kwargsproduto


tracerlib. Software Relacionado