ignore zmq preview error
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user