in cdk-project/lib/images/codebuild-image/python/src/notebooks/cli/run_pr_notebooks.py [0:0]
def parse_args(args):
parser = argparse.ArgumentParser(os.path.basename(__file__))
parser.set_defaults(func=lambda x: parser.print_usage())
parser.add_argument("--pr", help="Pull request number", type=int, required=True)
parser.add_argument("--instance", help="Instance type", type=str, required=False)
parser.add_argument(
"--skip-docker",
default=True,
help="Skip notebooks that use Docker",
type=bool,
required=False,
)
parser.add_argument(
"--skip-filesystem",
default=True,
help="Skip notebooks that use FSx and EFS file systems",
type=bool,
required=False,
)
parser.add_argument(
"--skip-local",
default=True,
help="Skip notebooks that use Local Mode",
type=bool,
required=False,
)
parsed = parser.parse_args(args)
if not parsed.pr:
parser.error("--pr required")
return parsed