QuantumExecutor¶
- class lsst.ctrl.mpexec.QuantumExecutor(*args, **kwargs)¶
Bases:
QuantumExecutor
Deprecated since version v30: The QuantumExecutor class has moved to lsst.pipe.base.quantum_graph_executor. This forwarding shim will be removed after v30.
Methods Summary
execute
(task_node, /, quantum[, quantum_id])Execute single quantum.
Methods Documentation
- abstract execute(task_node: TaskNode, /, quantum: Quantum, quantum_id: uuid.UUID | None = None) tuple[Quantum, QuantumReport | None] ¶
Execute single quantum.
- Parameters:
- Returns:
- quantum
Quantum
The quantum actually executed.
- report
QuantumReport
Structure describing the status of the execution of a quantum.
None
is returned if implementation does not support this feature.
- quantum
Notes
Any exception raised by the task or code that wraps task execution is propagated to the caller of this method.