tracerlib

Tracerlib biedt een reeks helpers om tracing Python-code gemakkelijker te maken
Download nu

tracerlib Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • BSD License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Calvin Spealman
  • Uitgever website:
  • https://github.com/ironfroggy/

tracerlib Tags


tracerlib Beschrijving

Tracerlib is een set Python-hulpprogramma's om Tracing Python-code gemakkelijker te maken.it biedt Tracermanager, die meerdere traceerfuncties kan toestaan om naast elkaar te bestaan. Het kan eenvoudig worden ingeschakeld en uitgeschakeld, handmatig of als een contextbeheerder in A met verklaring. Tracer-klassen maken het afhandelen van de verschillende trace-evenementen veel gemakkelijker.class TraceExceptions (Tracer): Def Trace_Exception (Self, Func_Name, Extype, Value, TB) : Afdrukken "zag een uitzondering:% r"% (waarde,) Tracer is ook gemakkelijk in staat om te filteren welke evenementen het luistert. Het accepteert zowel een evenementenparameter, een lijst met trace-gebeurtenissen waarnaar het zal reageren op, en een horlogeparameter, een lijst met paden waarnaar het in de vorm van pakket.module.class.function kan reageren. Dit kan gemakkelijk een traceerfunctie inpakken, Of u kunt Tracer subclass en implementeren van zijn handige trace _ * () -methoden. En, een helperklasse frameinspector die een frame wikkelt en het triviaal maakt om de functienaam en argumenten te inspecteren waarmee de functie is gebeld met.Inspector = framespector (Sys ._getframe ()) Print "genaamd", inspecteur.func_nameprint "args:", inspecteur.argsprint "Kwargs:", inspecteur.kwargsproduct's startpagina


tracerlib Gerelateerde software