From a2abee8456e641f41bede40b503af97b9c579d14 Mon Sep 17 00:00:00 2001 From: "Antonio J. Delgado" Date: Mon, 26 Dec 2022 19:46:33 +0200 Subject: [PATCH] nest checks for summary message type --- restic_exporter/restic_exporter.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/restic_exporter/restic_exporter.py b/restic_exporter/restic_exporter.py index 537e305..fd8cff8 100644 --- a/restic_exporter/restic_exporter.py +++ b/restic_exporter/restic_exporter.py @@ -73,10 +73,11 @@ class restic_exporter: line_data = json.loads(line) except json.decoder.JSONDecodeError as error: self._log.error(f"Error decoding line '{line}'. {error}") - if 'message_type' in line_data and line_data['message_type'] == 'summary': - self.summary = line_data - if 'snapshot_id' in line_data: - self.labels["snapshot_id"] = line_data['snapshot_id'] + if 'message_type' in line_data: + if line_data['message_type'] == 'summary': + self.summary = line_data + if 'snapshot_id' in line_data: + self.labels["snapshot_id"] = line_data['snapshot_id'] file_stats = os.stat(json_file) self.summary['timestamp'] = round(file_stats.st_mtime * 1000) self._log.debug(f"Summary: {json.dumps(self.summary, indent=2)}")