def rmq(args): host = config.get('rabbit_host') port = config.get('rabbit_port') try: cons = RMQConsumer(args.topic, host, port) for method, _, msg in cons.consume(): print '{}: {}'.format(method.routing_key, msg) except RMQConnError: print 'No RabbitMQ host found.' except KeyboardInterrupt: cons.close_connection() print 'Connection closed'
def onRabbitUp(self): self.rmq = RMQConsumer()
def onRabbitUp(self): self.rmq = RMQConsumer() self.s = DummyRMQSensor({'cid': 'non-existent-container'}) self.s.start()