14886: Fixes mock issue between tests
[arvados.git] / sdk / cwl / arvados_cwl / crunch_script.py
index d9a986663b83ec1eb79024181e89cbb87cd570ee..c886550d41606e60e04f0142e55519e5ea33c89a 100644 (file)
@@ -11,6 +11,7 @@
 # collection for this runner job.
 
 from past.builtins import basestring
+from future.utils import viewitems
 
 import arvados
 import arvados_cwl
@@ -63,7 +64,7 @@ def run():
             if "location" in v:
                 v["location"] = keeppath(v["location"])
 
-        for k,v in list(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",