reports.update_task_processing_log#

autoclean.step_functions.reports.update_task_processing_log(summary_dict, flagged_reasons=[])[source]#

Update the task-specific processing log CSV file with processing details.

This function is called by the Pipeline upon exiting the run.

Parameters:
summary_dictdict

The summary dictionary containing processing details

flagged_reasonslist

Any flags found during the run. Flags are stored in the task instance.

See also

autoclean.step_functions.reports.create_json_summary

Create a JSON summary of the run metadata

Notes

Although there are safeguards to ensure updates even upon run failure, it may still fail.