Fixed JobStore.from_dict_spec so that the original dict_spec is not modified #331
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.
Fixed JobStore.from_dict_spec so that the original dict_spec is not modified.
The spec is now copied so that if this is used programmatically, the type is not removed from the original spec_dict, which may be used afterwards, (e.g. stored in a database), or if there is some validation by a pydantic schema.
@utf For information, this is making the jobflow-remote fail in some of the config cases.
Summary
Include a summary of major changes in bullet points:
_construct_store
method so that the original dict_spec is not modified.Additional dependencies introduced (if any)
None
TODO (if any)
None
Checklist