X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/bb39fb01d3147c6009ee35920ae0637201b11dd2..HEAD:/sdk/python/arvados/commands/get.py diff --git a/sdk/python/arvados/commands/get.py b/sdk/python/arvados/commands/get.py index 89b333808e..b37a8477ac 100755 --- a/sdk/python/arvados/commands/get.py +++ b/sdk/python/arvados/commands/get.py @@ -6,6 +6,7 @@ import argparse import hashlib import os +import pathlib import re import string import sys @@ -197,8 +198,7 @@ def main(arguments=None, stdout=sys.stdout, stderr=sys.stderr): try: reader = arvados.CollectionReader( col_loc, api_client=api_client, num_retries=args.retries, - keep_client=arvados.keep.KeepClient(block_cache=arvados.keep.KeepBlockCache((args.threads+1)*64 * 1024 * 1024)), - get_threads=args.threads) + keep_client=arvados.keep.KeepClient(block_cache=arvados.keep.KeepBlockCache((args.threads+1)*64 * 1024 * 1024), num_prefetch_threads=args.threads)) except Exception as error: logger.error("failed to read collection: {}".format(error)) return 1 @@ -262,7 +262,7 @@ def main(arguments=None, stdout=sys.stdout, stderr=sys.stderr): logger.error('Local file %s already exists.' % (outfilename,)) return 1 if args.r: - arvados.util.mkdir_dash_p(os.path.dirname(outfilename)) + pathlib.Path(outfilename).parent.mkdir(parents=True, exist_ok=True) try: outfile = open(outfilename, 'wb') except Exception as error: