HTCJob¶
- class lsst.ctrl.bps.htcondor.HTCJob(name, label=None, initcmds=(), initdagcmds=(), initattrs=None)¶
- Bases: - object- HTCondor job for use in building DAG. - Parameters:
- namestr
- Name of the job. 
- labelstr
- Label that can used for grouping or lookup. 
- initcmdsRestrictedDict
- Initial job commands for submit file. 
- initdagcmdsRestrictedDict
- Initial commands for job inside DAG. 
- initattrsdict
- 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_commandsdict
- DAG file commands to be added to Job. 
 
- new_commands
 
 - add_job_attrs(new_attrs)¶
- Add attributes to Job (overwrite existing). - Parameters:
- new_attrsdict
- Attributes to be added to Job. 
 
- new_attrs
 
 - add_job_cmds(new_commands)¶
- Add commands to Job (overwrite existing). - Parameters:
- new_commandsdict
- Submit file commands to be added to Job. 
 
- new_commands
 
 - dump(fh)¶
- Dump job information to output stream. - Parameters:
- fhTextIOBase
- Output stream. 
 
- fh