def cmdline(): ap = argparse.ArgumentParser() ap.add_argument('input', default=None, nargs='?') args = ap.parse_args() input = (open(args.input) if args.input else sys.stdin) api = yaml.safe_load(input) print(generate_handler_stub(Router(api)))
def cmdline(args=None): # pragma: no cover ap = argparse.ArgumentParser() ap.add_argument('input', default=None, nargs='?') args = ap.parse_args(args) if args.input: apidoc = APIDefinition.from_file(args.input) else: # pragma: no cover apidoc = APIDefinition.from_yaml(sys.stdin) print(generate_handler_stub(Router(apidoc)))