Skip to main content
def Runner.register(task: type[Task]) -> None
Register a task class with a reusable runner definition. Use register when you want to build a runner incrementally instead of passing all task classes to the Runner constructor.

Parameters

task
type[Task]
required
Task class that this runner can execute.

Returns

None
from tilebox.workflows import Runner

from my_workflow.tasks import MyRootTask, MySubtask

runner = Runner()
runner.register(MyRootTask)
runner.register(MySubtask)