Margrete RPC

CallbackTracer

A :class:Tracer that emits a :class:TraceEvent for each completed span.

Functions

func__init__(self, emit) -> None

Create a tracer that calls emit with a :class:TraceEvent per span.

paramself
paramemitCallable[[TraceEvent], None]

Returns

None
funcspan(self, name, *, attrs=None) -> Generator[None]

Time the wrapped block and emit a :class:TraceEvent, recording any exception.

paramself
paramnamestr
paramattrsTraceAttrs | None
= None

Returns

collections.abc.Generator[None]

On this page