Tracerlib

Tracerlib bietet einen Satz Helfer, um den Tracing-Python-Code einfacher zu gestalten
Jetzt downloaden

Tracerlib Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • BSD License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Calvin Spealman
  • Website des Verlags:
  • https://github.com/ironfroggy/

Tracerlib Stichworte


Tracerlib Beschreibung

tracerlib ist eine Reihe von Python-Dienstprogramme Python-Code easier.It bietet TracerManager Tracing zu machen, die Funktionen mehrerer Spur erlauben können koexistieren. Es kann leicht aktiviert und deaktiviert werden, entweder manuell oder als Kontext-Manager in ein mit statement.Tracer Klassen machen den Umgang mit den verschiedenen Spuren Ereignisse viel easier.class TraceExceptions (Tracer): def trace_exception (self, func_name, exctype, den Wert, tb) : print eine Ausnahme gesehen:% r% (Wert) Tracer auch lauscht es zu filtern, welche Ereignisse leicht fähig ist. Es nimmt sowohl einen Veranstaltungs Parameter, eine Liste der Trace-Ereignisse darauf reagieren wird, und eine Uhr Parameter, eine Liste von Pfaden es in Form von package.module.class.function.This reagieren kann leicht eine Trace-Funktion wickeln, oder Sie können Tracer Unterklasse und einer seiner hilfreich Spur implementieren _ * () methods.and, eine Hilfsklasse frameinspector, die einen Rahmen umschließt und macht es einfach, die Funktionsnamen und Argumente der Funktion with.inspector = frameinspector genannt zu inspizieren hatte (sys ._getframe ()) print "genannt", inspector.func_nameprint "args", inspector.argsprint "kwargs:" inspector.kwargsProduct Homepage


Tracerlib Zugehörige Software