diff --git a/artiq/protocols/sync_struct.py b/artiq/protocols/sync_struct.py index 35e75195a..02db70ffc 100644 --- a/artiq/protocols/sync_struct.py +++ b/artiq/protocols/sync_struct.py @@ -155,6 +155,8 @@ class Subscriber: for notify_cb in self.notify_cbs: notify_cb(mod) + except ConnectionError: + pass finally: if self.disconnect_cb is not None: self.disconnect_cb()