TaskFactory¶
-
class
lsst.ctrl.mpexec.TaskFactory¶ Bases:
lsst.pipe.base.TaskFactoryClass 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: - taskDef :
TaskDef Task definition structure.
- butler :
lsst.daf.butler.LimitedButler Butler instance used to obtain initialization inputs for task.
- initInputRefs :
IterableofDatasetReforNone List of resolved dataset references for init inputs for this task.
Returns: - task :
PipelineTask Instance of a PipelineTask class.
Raises: - Any exceptions that are raised by PipelineTask constructor or its
- configuration class are propagated back to caller.
- taskDef :
-