From fda242d2630255c23b097274620d573016aab3ab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Krist=C3=B3f=20T=C3=B3th?= Date: Wed, 21 Mar 2018 17:23:18 +0100 Subject: [PATCH] Fix EventHandlerConnector dying painfully on keyless messages --- lib/tfw/networking/server/event_handler_connector.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lib/tfw/networking/server/event_handler_connector.py b/lib/tfw/networking/server/event_handler_connector.py index a40425f..1e7ca69 100644 --- a/lib/tfw/networking/server/event_handler_connector.py +++ b/lib/tfw/networking/server/event_handler_connector.py @@ -35,6 +35,5 @@ class EventHandlerConnector(EventHandlerDownlinkConnector, EventHandlerUplinkCon self._zmq_pull_stream.on_recv(callback) def send_message(self, message: dict, key: str = None): - if not key: - key = message['key'] + if not key: key = message.get('key', '') self._zmq_pub_socket.send_multipart(serialize_all(key, message))