AnnotatedPartialOutputsError¶
- exception lsst.pipe.base.AnnotatedPartialOutputsError¶
Exception that runQuantum raises when the (partial) outputs it has written contain information about their own incompleteness or degraded quality.
Clients should construct this exception by calling
annotate
instead of calling the constructor directly. However,annotate
does not chain the exception; this must still be done by the client.This exception should always chain the original error. When the executor catches this exception, it will report the original exception. In contrast, other exceptions raised from
runQuantum
are considered to invalidate any outputs that are already written.