autowisp.run_pipeline module
Class Inheritance Diagram

Run the image processing pipeline in a detached mode.
- autowisp.run_pipeline._record_escaping_error(exc)[source]
Stamp the pipeline-run snapshot (if missing) and report
exc.
- autowisp.run_pipeline._run_pipeline(config)[source]
Create the pipeline run and drive image + lightcurve processing.
- autowisp.run_pipeline.main(config)[source]
Set up the project and run the pipeline, recording any error.
The top-level handler records any exception that escapes the run – not just an
AutoWISPError. A plain exception from the orchestration layer (e.g. a bad configuration expression) is wrapped in aPipelineErrorso it is still captured. The error is stamped with the pipeline-run snapshot (and thecrashedtime) if it lacks one, then reported viareport_error()– recording it as a queryableErrorrow plus sidecar and rendering a summary to stderr (which, for a detached run, isrun_pipeline.out) – and re-raised. Reporting is best-effort and never masks the original error.