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