X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/444af0ae1f9b9d36af72e57ae508cd0608988236..6403b8728d3120d6cb22583b3963d2a030e88aa3:/sdk/python/bin/arv-ls diff --git a/sdk/python/bin/arv-ls b/sdk/python/bin/arv-ls index b2fe02d6b7..ee74bb8215 100755 --- a/sdk/python/bin/arv-ls +++ b/sdk/python/bin/arv-ls @@ -6,16 +6,13 @@ import os import re import string import sys -import logging - -logger = logging.getLogger(os.path.basename(sys.argv[0])) parser = argparse.ArgumentParser( description='List contents of a manifest') parser.add_argument('locator', type=str, help=""" -Collection locator, optionally with a file path or prefix. +Collection locator """) parser.add_argument('-s', action='store_true', help="""List file sizes, in KiB.""") @@ -24,10 +21,11 @@ args = parser.parse_args() import arvados -cr = arvados.CollectionReader(arvados.Keep.get(args.locator)) +cr = arvados.CollectionReader(args.locator) for f in cr.all_files(): if args.s: - print "{:>10} {}".format(f.size() / 1024, f.stream_name() + "/" + f.name()) + print "{:>10} {}".format((f.size() + 1023) / 1024, + f.stream_name() + "/" + f.name()) else: print f.stream_name() + "/" + f.name()