trace_logging#

class Tracer(enabled: bool, sink: ~typing.Callable[[str], None] | None = <built-in function print>)[source]#

Bases: object

Small helper to keep tracing calls compact and non-invasive.

enabled#
sink#
summarize_paths(obj, trace_paths: tuple[str, ...] | tuple[()]) str[source]#