def __init__(self, server_url, public_key, private_key, user_extra_data=None): self.server_url = server_url self.public_key = public_key self.private_key = private_key self.consumer = SyncConsumer(self.server_url, self.public_key, self.private_key) if user_extra_data: self.user_extra_data = user_extra_data
def main(): parser = argparse.ArgumentParser() parser.add_argument('public_key') parser.add_argument('private_key') parser.add_argument('name') parser.add_argument('--host', default='http://localhost:8000/') args = parser.parse_args() consumer = SyncConsumer(args.host, args.public_key, args.private_key) print consumer.consume('/', {'name': args.name})['greeting']