From 590111306287716cee8a1b8ac27b03c760243816 Mon Sep 17 00:00:00 2001 From: Ralph Bean Date: Jan 18 2017 19:02:26 +0000 Subject: Fix bug in topic construction. As written, it would set the topic to: topic = [ o.buildsys., o.mbs., r.buildsys., r.mbs., g.buildsys., g.mbs., .buildsys., .mbs., f.buildsys., f.mbs., e.buildsys., e.mbs., d.buildsys., d.mbs., o.buildsys., o.mbs., r.buildsys., r.mbs., a.buildsys., a.mbs., p.buildsys., p.mbs., r.buildsys., r.mbs., o.buildsys., o.mbs., j.buildsys., j.mbs., e.buildsys., e.mbs., c.buildsys., c.mbs., t.buildsys., t.mbs., .buildsys., .mbs., p.buildsys., p.mbs., r.buildsys., r.mbs., o.buildsys., o.mbs., d.buildsys., d.mbs. ] See the bug? --- diff --git a/module_build_service/scheduler/consumer.py b/module_build_service/scheduler/consumer.py index 9d206d2..27c0eea 100644 --- a/module_build_service/scheduler/consumer.py +++ b/module_build_service/scheduler/consumer.py @@ -46,7 +46,7 @@ class MBSConsumer(fedmsg.consumers.FedmsgConsumer): topic = ['{}.{}.'.format(pref.rstrip('.'), cat) for pref, cat in itertools.product( - conf.messaging_topic_prefix, + (conf.messaging_topic_prefix,), module_build_service.messaging._messaging_backends[conf.messaging]['services'])] if not topic: topic = '*'