Add sleep
argument to submit_new_batch
and fix verbose
#20
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.
Hi @mbercx!
This PR contains a few small commits. Since they are all very small, I decided to combine them in a single PR.
I removed the language version in the
black pre-commit
hook. To the best of my knowledge, this is not really necessary and caused problems when developing in an environment with python 3.10. Please correct me if I'm wrong, so that I can revert this change. (In general, the.pre-commit-config.yaml
might need to be revisited anyway, as some versions are quite old. Same for thepyproject.toml
, e.g. do we want to supportaiida 1.0
?)I added an optional sleep argument to enable a possible delay. In the current version, the delay is only used after a successful submission. This closes ✨ NEW: Add a
sleep
argument tosubmit_new_batch
#11When using the
BaseSubmissionController
and settingverbose=True
, an error is raised, as the total number of submissions is determined based on the number of nodes in theparent_group
, which is aFromGroupSubmissionController
property only. To fix this, the number of submissions is now determined by the length ofall_extras_to_submit
, which shouldn't change the logic, as the nodes in theparent_group
are also identified by a unique set of extras.