navigate.config.preload.PreloadReport
- class navigate.config.preload.PreloadReport(changes: list[navigate.config.preload.PreloadChange] = <factory>, issues: list[navigate.config.preload.PreloadIssue] = <factory>, debug_changes: list[navigate.config.preload.PreloadChange] = <factory>)
Bases:
objectStructured record of in-memory preload repairs and issues.
- __init__(changes: list[navigate.config.preload.PreloadChange] = <factory>, issues: list[navigate.config.preload.PreloadIssue] = <factory>, debug_changes: list[navigate.config.preload.PreloadChange] = <factory>) → None
Methods
__init__([changes, issues, debug_changes])add_change(path, rule, message)Record a user-facing configuration repair.
add_debug_change(path, rule, message)Record a non-user-facing compatibility repair.
add_issue(path, rule, message, *[, fatal])Record a preload issue.
Attributes
Return fatal issues collected during preload.
Return whether preload collected any fatal issue.
changesissuesdebug_changes- add_change(path: str, rule: str, message: str) → None
Record a user-facing configuration repair.
- add_debug_change(path: str, rule: str, message: str) → None
Record a non-user-facing compatibility repair.
- add_issue(path: str, rule: str, message: str, *, fatal: bool = False) → None
Record a preload issue.
- property fatal_issues: list[navigate.config.preload.PreloadIssue]
Return fatal issues collected during preload.
- property has_fatal_issues: bool
Return whether preload collected any fatal issue.