MCPcopy Create free account
hub / github.com/python/cpython / audit_events_purge

Function audit_events_purge

Doc/tools/extensions/audit_events.py:87–94  ·  view source on GitHub ↗

This is to remove traces of removed documents from env.audit_events.

(
    app: Sphinx, env: BuildEnvironment, docname: str
)

Source from the content-addressed store, hash-verified

85
86
87def audit_events_purge(
88 app: Sphinx, env: BuildEnvironment, docname: str
89) -> None:
90 """This is to remove traces of removed documents from env.audit_events."""
91 fresh_audit_events = AuditEvents()
92 for name, args, (doc, target) in env.audit_events:
93 if doc != docname:
94 fresh_audit_events.add_event(name, args, (doc, target))
95
96
97def audit_events_merge(

Callers

nothing calls this directly

Calls 2

add_eventMethod · 0.95
AuditEventsClass · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…