def setup_rpc(self, conf, topic): """Set up the RPC Client""" # TODO(jdandrea): Put this pattern inside music_messaging? transport = messaging.get_transport(conf=conf) target = music_messaging.Target(topic=topic) client = music_messaging.RPCClient(conf=conf, transport=transport, target=target) return client
def __init__(self, conf): super(MessagingHook, self).__init__() topic = "controller" transport = messaging.get_transport(conf=conf) target = music_messaging.Target(topic=topic) self.controller = \ music_messaging.RPCClient(conf=conf, transport=transport, target=target)