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:
- quantumQuantum
- The quantum actually executed. 
- reportQuantumReport
- Structure describing the status of the execution of a quantum. - Noneis 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.