ignore zmq preview error

This commit is contained in:
x12sa
2026-05-18 14:31:01 +02:00
committed by wakonig_k
parent 561fa12538
commit 1c6323b51e
@@ -214,11 +214,13 @@ class JungfrauJochPreview:
r = self._socket.recv_multipart(flags=zmq.NOBLOCK)
self._parse_data(r)
except zmq.error.Again:
# No message received, this is expected when the receive queue is empty
# No new message available on Preview socket within timeout that was set
pass
except Exception as e:
# Consider moving this to debug level, but it can be useful to see why preview updates are not working
logger.info(f"Error while receiving ZMQ message from JFJ preview at {self.url}: {e}")
except Exception as exc:
logger.info(
f"Error parsing input data from JungfrauJoch host {self.url}. Exception: {exc}"
)
finally:
# Unsubscribe from the topic
self._socket.setsockopt(zmq.UNSUBSCRIBE, ZMQ_TOPIC_FILTER)