woom.job.Job

Contents

woom.job.Job#

class woom.job.Job(manager, name, script, args, queue=None, jobid=None, submission_date=None, status='UNKNOWN', subproc=None, artifacts=None)[source]#

Single job

__init__(manager, name, script, args, queue=None, jobid=None, submission_date=None, status='UNKNOWN', subproc=None, artifacts=None)[source]#

Attributes

Methods

dump([json_file])

Export to json in job script directory

get_overview([update])

get_overview_header()

get_status([fallback])

Query and set the status of this job

is_running()

kill()

load(manager, json_file[, append])

Load a job into a manager from a json file

query_status()

Query the status

set_status(status[, fallback])

Set the status of this job without query

to_dict()

wait()