TaskFactory¶
- class lsst.ctrl.mpexec.TaskFactory¶
- Bases: - TaskFactory- Class instantiating PipelineTasks. - Methods Summary - makeTask(taskDef, butler, initInputRefs)- Create new PipelineTask instance from its - TaskDef.- Methods Documentation - makeTask(taskDef: TaskDef, butler: LimitedButler, initInputRefs: Iterable[DatasetRef] | None) PipelineTask¶
- Create new PipelineTask instance from its - TaskDef.- Parameters:
- taskDefTaskDef
- Task definition structure. 
- butlerlsst.daf.butler.LimitedButler
- Butler instance used to obtain initialization inputs for task. 
- initInputRefsIterableofDatasetReforNone
- List of resolved dataset references for init inputs for this task. 
 
- taskDef
- Returns:
- taskPipelineTask
- Instance of a PipelineTask class. 
 
- task
- Raises:
- Any exceptions that are raised by PipelineTask constructor or its
- configuration class are propagated back to caller.