Hierarchical Subtasks
·
140 commits
to master
since this release
Features
- Hierarchical subtasks, so as each task may include another tasks or jobs (cycles are not supported and the corresponding validation is not performed)
onfinishcallback added to the Task to be called on both graceful completion and termination of all scheduled subtaks (tasks & jobs)- Task related tests added
Fixes
- Task callback calls fixed
- Linting related fixes
- Exceptions catching fixed
- Typos and other minor issues
Breaking Changes
Task interface extended and timeout removed from it since the timeout has not been implemented anyway.
Note: timeout placeholder will be recovered in the following release to not break the interface and since it is going to be implemented in future.