From 757191fded84fece5c89195a7be0699bb433dd1a Mon Sep 17 00:00:00 2001 From: mprahl Date: Wed, 4 Mar 2020 15:30:23 -0500 Subject: [PATCH] Bubble up IgnoreMessage exceptions in get_abstracted_event_info This allows the MBSConsumer.consume method to log the message and return without calling the validate_event method. --- module_build_service/scheduler/consumer.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/module_build_service/scheduler/consumer.py b/module_build_service/scheduler/consumer.py index 49b88baa..d710b1c9 100644 --- a/module_build_service/scheduler/consumer.py +++ b/module_build_service/scheduler/consumer.py @@ -182,10 +182,7 @@ class MBSConsumer(fedmsg.consumers.FedmsgConsumer): def get_abstracted_event_info(message): parser = default_messaging_backend.get("parser") if parser: - try: - return parser.parse(message) - except IgnoreMessage: - pass + return parser.parse(message) else: raise ValueError("{0} backend does not define a message parser".format(conf.messaging))