| tracerlib Tracerlib biedt een reeks helpers om tracing Python-code gemakkelijker te maken |
Download nu |
tracerlib Rangschikking & Samenvatting
- 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