exorcist.taskdb.AbstractTaskStatusDB

class exorcist.taskdb.AbstractTaskStatusDB

Abstract class defining API for a task status database

__init__()

Methods

__init__()

add_task(taskid, requirements, max_tries)

Add a task to the database.

add_task_network(task_network, max_tries)

Add a network of tasks to the database.

check_out_task()

Select a task to be run.

mark_task_completed(taskid, success)

Update the database when a task has completed.