This is to remove traces of removed documents from env.audit_events.
(
app: Sphinx, env: BuildEnvironment, docname: str
)
| 85 | |
| 86 | |
| 87 | def 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 | |
| 97 | def audit_events_merge( |
nothing calls this directly
no test coverage detected
searching dependent graphs…