From fea486f94bb5cc8f51d9563eafc172b6ba2aec57 Mon Sep 17 00:00:00 2001 From: Peter Amstutz Date: Mon, 1 May 2017 10:36:44 -0400 Subject: [PATCH] Crunch script doesn't fail in file/directory literals that don't have a 'location'. refs #11549 --- sdk/cwl/arvados_cwl/crunch_script.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sdk/cwl/arvados_cwl/crunch_script.py b/sdk/cwl/arvados_cwl/crunch_script.py index 9ea4824557..65ef50826e 100644 --- a/sdk/cwl/arvados_cwl/crunch_script.py +++ b/sdk/cwl/arvados_cwl/crunch_script.py @@ -52,7 +52,8 @@ def run(): return v def keeppathObj(v): - v["location"] = keeppath(v["location"]) + if "location" in v: + v["location"] = keeppath(v["location"]) for k,v in job_order_object.items(): if isinstance(v, basestring) and arvados.util.keep_locator_pattern.match(v): -- 2.30.2