From a99bdb6f7d97916e9df1a85b825a97de551a4d02 Mon Sep 17 00:00:00 2001
From: ahmedk <karim.ahmed@xfel.eu>
Date: Mon, 19 Feb 2024 11:39:24 +0100
Subject: [PATCH] avoid failed jobs for creating constants and injecting them

---
 .../Characterize_AGIPD_Gain_Darks_NBC.ipynb      | 16 ++++++++++------
 1 file changed, 10 insertions(+), 6 deletions(-)

diff --git a/notebooks/AGIPD/Characterize_AGIPD_Gain_Darks_NBC.ipynb b/notebooks/AGIPD/Characterize_AGIPD_Gain_Darks_NBC.ipynb
index 76987d795..e741e80c9 100644
--- a/notebooks/AGIPD/Characterize_AGIPD_Gain_Darks_NBC.ipynb
+++ b/notebooks/AGIPD/Characterize_AGIPD_Gain_Darks_NBC.ipynb
@@ -162,6 +162,9 @@
     "elif instrument == \"HED\":\n",
     "    dinstance = \"AGIPD500K\"\n",
     "    nmods = 8\n",
+    "else:\n",
+    "    dinstance = None\n",
+    "    nmods = 1\n",
     "\n",
     "instrument_src = instrument_source_template.format(karabo_id, receiver_template)\n",
     "\n",
@@ -740,12 +743,13 @@
    "metadata": {},
    "outputs": [],
    "source": [
-    "mnames=[]\n",
-    "for i in modules:\n",
-    "    qm = module_index_to_qm(i)\n",
-    "    mnames.append(qm)\n",
-    "    display(Markdown(f'## Position of the module {qm} and its ASICs'))\n",
-    "show_processed_modules(dinstance, constants=None, mnames=mnames, mode=\"position\")"
+    "if dinstance:\n",
+    "    mnames=[]\n",
+    "    for i in modules:\n",
+    "        qm = module_index_to_qm(i)\n",
+    "        mnames.append(qm)\n",
+    "        display(Markdown(f'## Position of the module {qm} and its ASICs'))\n",
+    "    show_processed_modules(dinstance, constants=None, mnames=mnames, mode=\"position\")"
    ]
   },
   {
-- 
GitLab