X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/452d54d5167d23496ec92e5f8d641bbbc94a123e..701d59fcd4d183528d5c54e64c6237e5daa2b419:/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 61f9cbbe0d..c886550d41 100644 --- a/sdk/cwl/arvados_cwl/crunch_script.py +++ b/sdk/cwl/arvados_cwl/crunch_script.py @@ -10,6 +10,9 @@ # tool. When the workflow completes, record the output object in an output # collection for this runner job. +from past.builtins import basestring +from future.utils import viewitems + import arvados import arvados_cwl import arvados.collection @@ -61,7 +64,7 @@ def run(): if "location" in v: v["location"] = keeppath(v["location"]) - for k,v in job_order_object.items(): + for k,v in viewitems(job_order_object): if isinstance(v, basestring) and arvados.util.keep_locator_pattern.match(v): job_order_object[k] = { "class": "File",