element_51.jobsΒΆ

Run job nodes in the background and keep what they report.

Module Attributes

PUBLISH_INTERVAL

at most 20 a second.

JobStateName

Where a job is.

Classes

JobRunner(functions, publish, on_end, *[, ...])

Starts jobs, keeps their results and tells a listener as they change.

JobState(*, node, state[, step, steps, ...])

What a page needs to show one job: its state, progress and outputs.

Exceptions

JobRefusedError(reason)

A request about a job was refused.