HTCJob¶
- class lsst.ctrl.bps.htcondor.HTCJob(name, label=None, initcmds=(), initdagcmds=(), initattrs=None)¶
Bases:
objectHTCondor job for use in building DAG.
- Parameters:
- name
str Name of the job
- label
str Label that can used for grouping or lookup.
- initcmds
RestrictedDict Initial job commands for submit file.
- initdagcmds
RestrictedDict Initial commands for job inside DAG.
- initattrs
dict Initial dictionary of job attributes.
- name
Methods Summary
add_dag_cmds(new_commands)Add DAG commands to Job (overwrite existing).
add_job_attrs(new_attrs)Add attributes to Job (overwrite existing).
add_job_cmds(new_commands)Add commands to Job (overwrite existing).
dump(fh)Dump job information to output stream.
write_dag_commands(stream)Write DAG commands for single job to output stream.
write_submit_file(submit_path[, job_subdir])Write job description to submit file.
Methods Documentation
- add_dag_cmds(new_commands)¶
Add DAG commands to Job (overwrite existing).
- Parameters:
- new_commands
dict DAG file commands to be added to Job
- new_commands
- add_job_attrs(new_attrs)¶
Add attributes to Job (overwrite existing).
- Parameters:
- new_attrs
dict Attributes to be added to Job
- new_attrs
- add_job_cmds(new_commands)¶
Add commands to Job (overwrite existing).
- Parameters:
- new_commands
dict Submit file commands to be added to Job.
- new_commands
- dump(fh)¶
Dump job information to output stream.
- Parameters:
- fh
TextIOBase Output stream
- fh