fix: make dev_reload work for files in nodes/ #7819
+12
−4
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
The
dev_reload
option to load Python changes on the fly should work for custom nodes as well as Invoke's own sources.(Have y'all been trying to write nodes without this? Or do you have another hot-reloading mechanism you've been using instead?)
QA Instructions
nodes/
subdirectory.INVOKEAI_DEV_RELOAD=true
environment variable. (Or setdev_reload = True
in your `invokeai.yaml'.)invokeai-web
[jurigged] Watch
line for your nodes source.[jurigged] Update
line for it.Merge Plan
N/A
Checklist
What's New
copy (if doing a release after this PR)