TaskFactory¶
- class lsst.ctrl.mpexec.TaskFactory(*args, **kwargs)¶
 Bases:
TaskFactoryDeprecated since version v30: The TaskFactory implementation has moved into its base class in lsst.pipe.base. This forwarding shim will be removed after v30.
Methods Summary
makeTask(task_node, /, butler, initInputRefs)Create new PipelineTask instance from its
TaskNode.Methods Documentation
- makeTask(task_node: TaskNode, /, butler: LimitedButler, initInputRefs: Iterable[DatasetRef] | None) PipelineTask¶
 Create new PipelineTask instance from its
TaskNode.- Parameters:
 - task_node
TaskNode 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.
- task_node
 - Returns:
 - task
PipelineTask Instance of a PipelineTask class.
- task
 - Raises:
 - Any exceptions that are raised by PipelineTask constructor or its
 - configuration class are propagated back to caller.