diff --git a/csaxs_bec/devices/jungfraujoch/jungfrau_joch_client.py b/csaxs_bec/devices/jungfraujoch/jungfrau_joch_client.py index 84b0747..49a7528 100644 --- a/csaxs_bec/devices/jungfraujoch/jungfrau_joch_client.py +++ b/csaxs_bec/devices/jungfraujoch/jungfrau_joch_client.py @@ -145,6 +145,10 @@ class JungfrauJochClient: dataset_settings=settings, _request_timeout=request_timeout ) except requests.exceptions.Timeout: + content = traceback.format_exc() + logger.error( + f"TimeoutError in JungfrauJochClient for parent device {self._parent_name} during 'start' call: {content}" + ) raise TimeoutError( f"TimeoutError in JungfrauJochClient for parent device {self._parent_name} for 'start' call" ) @@ -194,6 +198,10 @@ class JungfrauJochClient: try: self.api.wait_till_done_post(timeout=timeout, _request_timeout=request_timeout) except requests.exceptions.Timeout: + content = traceback.format_exc() + logger.debug( + f"HTTP request timeout in wait_for_idle for {self._parent_name}: {content}" + ) if raise_on_timeout: raise TimeoutError( f"HTTP request timeout in wait_for_idle for {self._parent_name}."