From a7367cb56121fa3cb694ad8edd197778bdc25b47 Mon Sep 17 00:00:00 2001 From: appel_c Date: Thu, 15 Jan 2026 10:34:43 +0100 Subject: [PATCH] w --- csaxs_bec/devices/epics/mcs_card/mcs_card_csaxs.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/csaxs_bec/devices/epics/mcs_card/mcs_card_csaxs.py b/csaxs_bec/devices/epics/mcs_card/mcs_card_csaxs.py index b1e0463..5d54f50 100644 --- a/csaxs_bec/devices/epics/mcs_card/mcs_card_csaxs.py +++ b/csaxs_bec/devices/epics/mcs_card/mcs_card_csaxs.py @@ -432,6 +432,7 @@ class MCSCardCSAXS(PSIDeviceBase, MCSCard): self._start_monitor_async_data_emission.clear() # Stop monitoring # NOTE Important check as set_finished or set_exception should not be called # if the status is already done (e.g. cancelled externally) + logger.info(f"Status callback called for {self.name}, exception: {exception}") if status.done: return # Already done and cancelled externally. if exception: @@ -473,6 +474,7 @@ class MCSCardCSAXS(PSIDeviceBase, MCSCard): self._scan_done_callbacks.append(partial(self._status_callback, status_async_data)) # Set the event to start monitoring async data emission + logger.info(f"Starting to monitor async data emission for {self.name}...") self._start_monitor_async_data_emission.set() # Add CompareStatus for Acquiring DONE