From 6f7fa0f7705a819b1601351de7d96e53c8bec925 Mon Sep 17 00:00:00 2001
From: Thomas Kluyver <thomas.kluyver@xfel.eu>
Date: Wed, 18 Sep 2024 12:24:30 +0200
Subject: [PATCH] Some fixes for constant summary table

---
 src/cal_tools/calcat_interface2.py | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/cal_tools/calcat_interface2.py b/src/cal_tools/calcat_interface2.py
index e5e1bc267..464ff85c5 100644
--- a/src/cal_tools/calcat_interface2.py
+++ b/src/cal_tools/calcat_interface2.py
@@ -756,7 +756,7 @@ class CalibrationData(Mapping):
             modules = self.qm_names
         else:
             raise ValueError(
-                f"{module_naming=} (must be 'aggregator', 'modnum' or 'qm'"
+                f"{module_naming=} (must be 'aggregator', 'modnum' or 'qm')"
             )
 
         cal_groups = [
@@ -766,7 +766,7 @@ class CalibrationData(Mapping):
         tables = []
         # Loop over groups of calibrations.
         for cal_group in cal_groups:
-            table = ["Modules"] + cal_group
+            table = [["Modules"] + cal_group]
 
             # Loop over calibrations and modules to form the next rows.
             for mod in modules:
@@ -790,7 +790,7 @@ class CalibrationData(Mapping):
                         except KeyError:
                             mod_consts.append(f"{c_time} ({singleconst.ccv_id})")
 
-                table.append([mod] + mod_consts)
+                table.append([str(mod)] + mod_consts)
 
             tables.append(table)
 
-- 
GitLab