Miksus / rocketry

Modern scheduling library for Python
https://rocketry.readthedocs.io
MIT License
3.27k stars 108 forks source link

ENH: Task groups #5

Closed Miksus closed 2 years ago

Miksus commented 3 years ago

Is your feature request related to a problem? Please describe. Allow creating groups of tasks so they can be modified at once, like:

Can also have view functionality for easier handling of the group. Also adds options for new conditions like GroupSucceeded (True if all tasks in the group has succeeded).

Describe the solution you'd like Possibly new parameter to Task initiation (group) and a new class (maybe to extensions).

Miksus commented 2 years ago

Added part of this PR: #79