From 11d4c6d78fcc311ebfb55e018dc409acf117a72a Mon Sep 17 00:00:00 2001 From: Thomas Bock <thomas.bock@ptb.de> Date: Wed, 27 Jul 2022 11:35:03 +0200 Subject: [PATCH] dont add empty eacte dict to document --- cal/trans.py | 5 ++++- cal/utils.py | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/cal/trans.py b/cal/trans.py index 14db009..dbef8c2 100644 --- a/cal/trans.py +++ b/cal/trans.py @@ -107,7 +107,6 @@ class Trans: cert = { "RequestId": utils.get_request_id(cal_docs=cal_docs), "Meta": utils.get_meta(cal_docs=cal_docs), - "EAkte": utils.get_eakte(cal_docs=cal_docs), "Titlepage": utils.get_titlepage(cal_docs=cal_docs, countries=countries, maintainers=maintainers), "Device": utils.get_device(cal_docs=cal_docs), "Helper":{"gas_trans":self.gas_trans, "meas_type_trans":self.meas_type_trans}, @@ -115,6 +114,10 @@ class Trans: "Formula": utils.get_formulars(cal_docs=cal_docs), "MeasurementData": utils.get_measurement_data(cal_docs=cal_docs)} + eakte = utils.get_eakte(cal_docs=cal_docs) + if eakte: + cert["EAkte"] = eakte + secs = sections.get_all(cert=cert) for i, sec in enumerate(secs): h = sec.get("Heading") diff --git a/cal/utils.py b/cal/utils.py index 750f5c7..03cda1b 100644 --- a/cal/utils.py +++ b/cal/utils.py @@ -45,7 +45,7 @@ def res_json(body_dict): def get_eakte(cal_docs): doc = cal_docs[-1] - return doc.get("Calibration", {}).get("EAkte", {}) + return doc.get("Calibration", {}).get("EAkte") def get_meta(cal_docs): meta = {"skip":[], -- GitLab