in resources/code/my-first-enclave/secure-local-channel/client.py [0:0]
def main():
# Handling of input parameters
parser = argparse.ArgumentParser(prog='vsock-sample')
parser.add_argument("--version", action="version",
help="Prints version information.",
version='%(prog)s 0.1.0')
subparsers = parser.add_subparsers(title="options")
client_parser = subparsers.add_parser("client", description="Client",
help="Connect to a given cid and port.")
client_parser.add_argument("cid", type=int, help="The remote endpoint CID.")
client_parser.add_argument("port", type=int, help="The remote endpoint port.")
client_parser.add_argument("query", type=str, help="Query to send.")
# Assign handler function
client_parser.set_defaults(func=client_handler)
# Argument count validation
if len(sys.argv) < 3:
parser.print_usage()
sys.exit(1)
args = parser.parse_args()
args.func(args)