From f81c720b5e8b82ae1c721dd4407b0c8862431dee Mon Sep 17 00:00:00 2001
From: ahmedk <karim.ahmed@xfel.eu>
Date: Mon, 18 Nov 2024 17:17:54 +0100
Subject: [PATCH] rfix: raise error if wrong key_name

---
 src/cal_tools/tools.py | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/cal_tools/tools.py b/src/cal_tools/tools.py
index 774424a44..18092b32c 100644
--- a/src/cal_tools/tools.py
+++ b/src/cal_tools/tools.py
@@ -127,10 +127,14 @@ def map_modules_from_folder(
     sequences_qm = {}
     for inset in karabo_da:
         module_idx = int(inset[-2:])
+
         if key_name == "qm":
             name = module_index_to_qm(module_idx)
-        else:
+        elif key_name == "da":
             name = inset  # karabo_da
+        else:
+            raise ValueError("key_name must be 'da' or 'qm'")
+
         module_files[name] = Queue()
         sequences_qm[name] = 0
         mod_ids[name] = module_idx
-- 
GitLab