HTCJob¶
- 
class lsst.ctrl.bps.htcondor.HTCJob(name, label=None, initcmds=(), initdagcmds=(), initattrs=None)¶
- Bases: - object- HTCondor 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. 
 - 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 : 
 
- name :