Persist parameter values across sessions #160
Merged
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.
closes #152.
This allows a user to save/restore the state of a
FunctionGui
by using thepersist=True
parameter either inFunctionGui
or in the@magicgui
decorator. Parameter values are stored to disk (in~/.config/magicgui/cache
) when they are changed, and reloaded upon future initialization (providedpersist
is still True the next time it is initialized):@HagaiHargil, give this a spin when you have a chance and let me know if anything needs to be changed.