Re-raise errors for better ExtensionError messages #58
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.
This PR takes the string error message that was originally the problem, and includes that information into the ExtensionError message that the user will see.
Conext: I was getting an ExtensionError from the
load_base_conf
function (ingen_gallery.py
). Turns out the fix was very simple (just install some extra dependencies), but it was difficult to figure that out since the ExtensionError does not provide much information.