From a7407658070d46a0a78a0ae0b9208a95cdeb378c Mon Sep 17 00:00:00 2001
From: ahmedk <karim.ahmed@xfel.eu>
Date: Thu, 22 Apr 2021 16:53:13 +0200
Subject: [PATCH] add cal_db_interactive tag

---
 .../Inject_calibration_constants_from_h5files.ipynb  |  4 ++--
 setup.py                                             |  2 +-
 src/cal_tools/tools.py                               | 12 +++++-------
 3 files changed, 8 insertions(+), 10 deletions(-)

diff --git a/notebooks/LPD/Inject_calibration_constants_from_h5files.ipynb b/notebooks/LPD/Inject_calibration_constants_from_h5files.ipynb
index 2da696d06..6bbbeccf6 100644
--- a/notebooks/LPD/Inject_calibration_constants_from_h5files.ipynb
+++ b/notebooks/LPD/Inject_calibration_constants_from_h5files.ipynb
@@ -29,7 +29,7 @@
     "karabo_da = [\"all\"]  # karabo data aggregators. default \"all\" for all 16 karabo data aggregator names.\n",
     "\n",
     "# calibration database parameters:\n",
-    "cal_db_interface = \"tcp://max-exfl017:8015#8045\"  # calibration DB zmq address.\n",
+    "cal_db_interface = \"tcp://max-exfl016:8015#8045\"  # calibration DB zmq address.\n",
     "\n",
     "# calibration constant conditions:\n",
     "memory_cells = 512  # Number of memory cells. Used for constant conditions.\n",
@@ -79,7 +79,7 @@
     "file_loc = \"\"\n",
     "if proposal:\n",
     "    file_loc += f\"proposal:{proposal}\"\n",
-    "if runs[0] == \"\":\n",
+    "if runs[0] != \"\":\n",
     "    file_loc += f\"runs: {runs}\"\n",
     "\n",
     "if file_loc == \"\":\n",
diff --git a/setup.py b/setup.py
index 6a66076cb..d24f4d4ef 100644
--- a/setup.py
+++ b/setup.py
@@ -73,7 +73,7 @@ setup(
     },
     ext_modules=cythonize(ext_modules),
     install_requires=[
-        "iCalibrationDB @ git+ssh://git@git.xfel.eu:10022/detectors/cal_db_interactive.git@2.0.5",  # noqa
+        "iCalibrationDB @ git+ssh://git@git.xfel.eu:10022/detectors/cal_db_interactive.git@2.0.7-test",  # noqa
         "nbparameterise @ git+ssh://git@git.xfel.eu:10022/detectors/nbparameterise.git@0.3",  # noqa
         "XFELDetectorAnalysis @ git+ssh://git@git.xfel.eu:10022/karaboDevices/pyDetLib.git@2.5.6-2.10.0#subdirectory=lib",  # noqa
         "Cython==0.29.21",
diff --git a/src/cal_tools/tools.py b/src/cal_tools/tools.py
index 902116072..f8cd5279a 100644
--- a/src/cal_tools/tools.py
+++ b/src/cal_tools/tools.py
@@ -562,8 +562,6 @@ def get_from_db(karabo_id: str, karabo_da: str,
     else:
         return empty_constant, None
 
-already_printed = []
-
 
 def send_to_db(db_module: str, karabo_id: str, constant, condition,
                file_loc: str, report_path: str, cal_db_interface: str,
@@ -642,11 +640,11 @@ def send_to_db(db_module: str, karabo_id: str, constant, condition,
                     raise RuntimeError(f'{e}')
 
         if success:
-            if constant.name not in already_printed:
-                print(
-                    f"{constant.name} is injected with creation-time: "
-                    f"{metadata.calibration_constant_version.begin_at}."
-                )
+            print(
+                f"{constant.name} for {db_module} "
+                "is injected with creation-time: "
+                f"{metadata.calibration_constant_version.begin_at}."
+            )
     return metadata
 
 
-- 
GitLab