Applied review remarks

This commit is contained in:
Sławomir Zborowski
2024-05-07 13:15:56 +02:00
parent 77ae6c7d55
commit a6d0da5f0b
2 changed files with 12 additions and 7 deletions

View File

@@ -7,6 +7,11 @@ import sys
__all__ = ['main']
def directory(path):
if not os.path.isdir(path):
raise argparse.ArgumentTypeError("Not a directory: {}".format(path))
return os.path.abspath(path)
def main():
'''Entry point for the CLI
'''
@@ -73,6 +78,8 @@ def main():
help='force pip in-tree-build',
action='store_true',
default=False)
build_app_parser.add_argument('-x', '--extra-files', type=directory,
help='path to directory containing extra files to be baked in')
list_parser = subparsers.add_parser('list',
description='List Python versions installed in a manylinux image')