feat(sdk): addon load timing diagnostics — addon_diagnostics() (#390) #402
Reference in New Issue
Block a user
Delete Branch "feat/sdk-addon-diagnostics"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Expose addon load timing and state programmatically and print a startup summary table to the console.
Changes
addon_diagnostics()function returning a list of dicts withname,state,load_time_ms, anderrorfor every discovered addon._print_load_summary(registry, phase)helper that prints a formatted table to the console. Called after both Init.py and InitGui.py load phases.addon_diagnostics.Usage
Console output on startup:
Closes #390