12256: Fix anonymous directory default inputs with file literals
[arvados.git] / sdk / cwl / arvados_cwl / crunch_script.py
index aaeffea24b22ef0a3dc4a2de3b35e78f4d5d8e46..bf940eca4ba92fad7e01ccd06e70564cb2fa0103 100644 (file)
@@ -97,7 +97,8 @@ def run():
             debug = job_order_object["arv:debug"]
             del job_order_object["arv:debug"]
 
-        runner = arvados_cwl.ArvCwlRunner(api_client=arvados.api('v1', model=OrderedJsonModel()),
+        runner = arvados_cwl.ArvCwlRunner(api_client=arvados.safeapi.ThreadSafeApiCache(
+            api_params={"model": OrderedJsonModel()}, keep_params={"num_retries": 4}),
                                           output_name=output_name, output_tags=output_tags)
 
         make_fs_access = functools.partial(CollectionFsAccess,