diff --git a/flandre/nodes/Device.py b/flandre/nodes/Device.py index d5d32df..ea77279 100644 --- a/flandre/nodes/Device.py +++ b/flandre/nodes/Device.py @@ -133,9 +133,9 @@ class Device(Node): def get_seq_meta_name(self): rb = self.device_cmd(DeviceCmd.GetName) - name = rb.decode() - self.seq_meta = RfSequenceMeta.from_name(name) - if rb != b'': + if rb != b'' and rb is not None: + name = rb.decode() + self.seq_meta = RfSequenceMeta.from_name(name) self.send(SeqMetaMsg('live', name)) def get_connection(self): diff --git a/flandre/nodes/Node.py b/flandre/nodes/Node.py index 6695cba..1032138 100644 --- a/flandre/nodes/Node.py +++ b/flandre/nodes/Node.py @@ -60,7 +60,7 @@ class Node: self.context = zmq.Context() if self.enable_init: - self.c = BusClient(*([KillMsg,InterruptMsg, Msg1, Msg2] + self.topics), + self.c = BusClient(*([KillMsg, Msg1, Msg2] + self.topics), poller=True, conflare=self.conflare, req_socket_str=self.req) def __call__(self, *args, **kwargs):