From 0281ecfef4db8eeb086f0aa5b01b6a61564abca5 Mon Sep 17 00:00:00 2001 From: Thomas Kluyver <thomas@kluyver.me.uk> Date: Wed, 13 Dec 2023 21:01:50 +0000 Subject: [PATCH] Can't put dicts in a set --- src/cal_tools/calcat_interface2.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/cal_tools/calcat_interface2.py b/src/cal_tools/calcat_interface2.py index 445dd1581..94969690d 100644 --- a/src/cal_tools/calcat_interface2.py +++ b/src/cal_tools/calcat_interface2.py @@ -448,10 +448,10 @@ class CalibrationData(Mapping): res = client.get("calibration_constant_versions", params) d = {} - pdus = set() + pdus = [] for ccv in res: - pdus.add(ccv["physical_detector_unit"]) + pdus.append(ccv["physical_detector_unit"]) cal_type = calibration_name(ccv["calibration_constant"]["calibration_id"]) aggr = ccv["physical_detector_unit"]["karabo_da"] d.setdefault(cal_type, {})[aggr] = SingleConstantVersion.from_response(ccv) -- GitLab