TaskFactory¶
-
class
lsst.ctrl.mpexec.TaskFactory¶ Bases:
lsst.pipe.base.TaskFactoryClass instantiating PipelineTasks.
Methods Summary
makeTask(taskClass, config, overrides, butler)Create new PipelineTask instance from its class. Methods Documentation
-
makeTask(taskClass, config, overrides, butler)¶ Create new PipelineTask instance from its class.
Parameters: - taskClass : type
PipelineTask class.
- config :
pex.Configor None Configuration object, if
Nonethen use task-defined configuration class to create new instance.- overrides :
ConfigOverridesor None Configuration overrides, this should contain all overrides to be applied to a default task config, including instrument-specific, obs-package specific, and possibly command-line overrides.
- butler :
lsst.daf.butler.Butleror None Butler instance used to obtain initialization inputs for PipelineTasks. If None, some PipelineTasks will not be usable
Returns: - Instance of a PipelineTask class or None on errors.
Raises: - Any exceptions that are raised by PipelineTask constructor or its
- configuration class are propagated back to caller.
-