From 973b41b40231b9830ddf65f869669a95662031c9 Mon Sep 17 00:00:00 2001 From: Letizia Date: Fri, 3 Feb 2023 17:47:58 +0000 Subject: [PATCH] Refactor to reduce length of lines. --- monitoring/publishing/views.py | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/monitoring/publishing/views.py b/monitoring/publishing/views.py index 20c29a0..8e2ce25 100644 --- a/monitoring/publishing/views.py +++ b/monitoring/publishing/views.py @@ -62,12 +62,19 @@ def update_dict_stdout_and_returncode(single_dict, date): def fill_summaries_dict(inpDict, row): - inpDict["Site"] = inpDict.get("Site") + [row.Site] - inpDict["Month"] = inpDict.get("Month") + [row.Month] - inpDict["Year"] = inpDict.get("Year") + [row.Year] - inpDict["RecordCountPublished"] = inpDict.get("RecordCountPublished") + [row.RecordCountPublished] - inpDict["RecordStart"] = inpDict.get("RecordStart") + [row.RecordStart] - inpDict["RecordEnd"] = inpDict.get("RecordEnd") + [row.RecordEnd] + + fields_to_update_and_value_to_add = { + "Site": row.Site, + "Month": row.Month, + "Year": row.Year, + "RecordCountPublished": row.RecordCountPublished, + "RecordStart": row.RecordStart, + "RecordEnd": row.RecordEnd, + } + + for field, value in fields_to_update_and_value_to_add.items(): + inpDict[field] = inpDict.get(field) + [value] + if hasattr(row, "SubmitHostSumm"): inpDict["SubmitHostSumm"] = inpDict.get("SubmitHostSumm") + [row.SubmitHostSumm]