ralsei.graph.sequence

Module Contents

Classes

NamedTask

Name and task pair

TaskSequence

An executable sequence of tasks

API

class ralsei.graph.sequence.NamedTask

Name and task pair

path : ralsei.graph.path.TreePath = None
task : ralsei.task.Task = None
property name : str

path as a string

class ralsei.graph.sequence.TaskSequence(steps: list[ralsei.graph.sequence.NamedTask])

An executable sequence of tasks

Initialization

run(conn: ralsei.connection.ConnectionExt)

Run, committing after each successful task

delete(conn: ralsei.connection.ConnectionExt)

Delete, committing after each successful task

redo(conn: ralsei.connection.ConnectionExt)

delete() + run()