X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/c2278f1529e9c6d0488920ec924684208f56e6ee..9c7058321b88320594fccec767a8326e0bb9db4f:/sdk/python/bin/arv-ls diff --git a/sdk/python/bin/arv-ls b/sdk/python/bin/arv-ls index cccce59c81..382bfe8cd1 100755 --- a/sdk/python/bin/arv-ls +++ b/sdk/python/bin/arv-ls @@ -1,30 +1,20 @@ #!/usr/bin/env python import argparse -import hashlib -import os -import re -import string -import sys -import logging -logger = logging.getLogger(os.path.basename(sys.argv[0])) +import arvados +import arvados.commands._util as arv_cmd parser = argparse.ArgumentParser( - description='List contents of a manifest') + description='List contents of a manifest', + parents=[arv_cmd.retry_opt]) parser.add_argument('locator', type=str, - help=""" -Collection locator -""") - + help="Collection UUID or locator") parser.add_argument('-s', action='store_true', help="""List file sizes, in KiB.""") args = parser.parse_args() - -import arvados - -cr = arvados.CollectionReader(arvados.Keep.get(args.locator)) +cr = arvados.CollectionReader(args.locator, num_retries=args.retries) for f in cr.all_files(): if args.s: