From c49be807e486146ce7a1c0509ce477f3fd3f2cc5 Mon Sep 17 00:00:00 2001 From: Sebastien Bourdeauducq Date: Sat, 4 Jun 2016 16:30:30 -0400 Subject: [PATCH] gui/moninj: do not crash when there is no network --- artiq/dashboard/moninj.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/artiq/dashboard/moninj.py b/artiq/dashboard/moninj.py index 61a6cc407..a82ad4779 100644 --- a/artiq/dashboard/moninj.py +++ b/artiq/dashboard/moninj.py @@ -358,9 +358,13 @@ class MonInj(TaskObject): ca = self.dm.get_core_addr() logger.debug("core device address: %s", ca) if ca is None: - logger.warning("could not find core device address") + logger.error("could not find core device address") else: - self.socket.sendto(data, (ca, 3250)) + try: + self.socket.sendto(data, (ca, 3250)) + except: + logger.error("could not send to device", + exc_info=True) async def _do(self): while True: