X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/617ef14a3f2fac4dad5f699af7000187143ebbe3..78889e115e6fffd5eb82e54a541bd4858f804f91:/sdk/cwl/arvados_cwl/crunch_script.py diff --git a/sdk/cwl/arvados_cwl/crunch_script.py b/sdk/cwl/arvados_cwl/crunch_script.py index 9b0680bc83..849b177aeb 100644 --- a/sdk/cwl/arvados_cwl/crunch_script.py +++ b/sdk/cwl/arvados_cwl/crunch_script.py @@ -63,18 +63,28 @@ def run(): adjustDirObjs(job_order_object, functools.partial(getListing, arvados_cwl.fsaccess.CollectionFsAccess("", api_client=api))) output_name = None + output_tags = None + enable_reuse = True if "arv:output_name" in job_order_object: output_name = job_order_object["arv:output_name"] del job_order_object["arv:output_name"] + if "arv:output_tags" in job_order_object: + output_tags = job_order_object["arv:output_tags"] + del job_order_object["arv:output_tags"] + + if "arv:enable_reuse" in job_order_object: + enable_reuse = job_order_object["arv:enable_reuse"] + del job_order_object["arv:enable_reuse"] + runner = arvados_cwl.ArvCwlRunner(api_client=arvados.api('v1', model=OrderedJsonModel()), - output_name=output_name) + output_name=output_name, output_tags=output_tags) t = load_tool(job_order_object, runner.arv_make_tool) args = argparse.Namespace() args.project_uuid = arvados.current_job()["owner_uuid"] - args.enable_reuse = True + args.enable_reuse = enable_reuse args.submit = False args.debug = True args.quiet = False