From 5ffad088009769704c08fd440a2fa8c76c51a469 Mon Sep 17 00:00:00 2001 From: Daniel Lyons <dlyons@nrao.edu> Date: Thu, 24 Jun 2021 17:43:39 +0000 Subject: [PATCH] Ws 254 messaging bug fix --- shared/messaging/messaging/router.py | 8 ++++++-- shared/messaging/setup.py | 1 + 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/shared/messaging/messaging/router.py b/shared/messaging/messaging/router.py index 844321e54..f075a5b18 100644 --- a/shared/messaging/messaging/router.py +++ b/shared/messaging/messaging/router.py @@ -109,8 +109,12 @@ class Router(MessageReceiverIF): for pattern, callbacks in self.callbacks.items(): # Convert hashable str version of pattern back to dict dict_pattern = json.loads(pattern) - msg = message['type'] if hasattr(message, 'type') else message['application'] - logger.debug(f"\nRouter.receive_message > pattern: {dict_pattern}, message: {msg}, matches: {self.matches(pattern, message)}\n") + msg_recd = message["type"] if "type" in message.keys() else message["application"] + + logger.debug( + f">>> Router.receive_message > pattern: {dict_pattern}, message: {msg_recd}, matches:" + f" {self.matches(pattern, message)}\n" + ) if self.matches(dict_pattern, message): # print(f"Router.receive_message> pattern {pattern} matches with message {message}") diff --git a/shared/messaging/setup.py b/shared/messaging/setup.py index dba01bff3..fb39e2882 100644 --- a/shared/messaging/setup.py +++ b/shared/messaging/setup.py @@ -18,6 +18,7 @@ setup( url="TBD", license="GPL", install_requires=["kombu", "pycapo"], + requires=["kombu", "pycapo"], keywords=[], packages=["messaging"], classifiers=["Programming Language :: Python :: 3.8"], -- GitLab