Hotload
Apply library code changes instantly without a full extension reload. Clears cached pyvoid modules so the next tool execution picks up your edits -- much faster than a full Reload.
Hotload
When you are iterating on library code and need to test your changes without waiting for a full extension reload, Hotload is the fastest path. It clears all pyvoid.* modules from sys.modules, forcing fresh imports on the next tool execution. This is much faster than Reload for changes that only affect library code under lib/pyvoid/.
When to use:
- After editing any
.pyfile underPyvoid.extension/lib/pyvoid/ - Not needed for pushbutton
script.pychanges (those auto-reload on each run) - Not needed for
.xamlchanges (those are re-read on each run)
Shift+Click and Settings
Shift+Click on Hotload opens the Settings Hub to the Hotload page. Previously, Shift+Click showed a depth picker to choose how aggressively to clear modules (shallow, deep, or nuclear); that picker is gone. The verification_depth default now lives under Settings Hub -> Advanced -> Hotload so repeated hot reloads use the setting you configured once.
Last updated: 2026-04-16