conductor.clarisse.scripted_class.job module

Build an object to represent a Conductor job.

class conductor.clarisse.scripted_class.job.Job(node, parent_tokens)

Bases: object

class Job holds all data for one Conductor Job in Clarisse.

Jobs are owned by a Submission and a Job owns potentially many Tasks. Like a Submission, it also manages a list of environment tokens the user can access as clarisse variables in expressions.

get_args()

Prepare the args for submission to conductor.

This dict represents the args that are specific to this job. It will be joined with the submission level args like notifications, and project, before submitting to Conductor.

node_name