def __init__(self, config, rmqconf): ConfigurableCluAgent.__init__(self, config) defaults = {"channel": {"exchange":"", "type":""}, "messages":{"routing_key":""} } self.__defaults__(defaults) self.rmqclient = RabbitmqClient(rmqconf)
def ensure_after_execute(self): try: ConfigurableCluAgent.ensure_after_execute(self) finally: self.rmqclient.disconnect()