Skip to content

Hierarchical Subtasks

Compare
Choose a tag to compare
@luav luav released this 28 Apr 16:09
· 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)
  • onfinish callback 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.