19385: fast-parser fixups
[arvados.git] / sdk / cwl / arvados_cwl / __init__.py
index c3d8dc3aeb2d1e4177f17bbbb7fc90e363a1d29e..52a9a6c208cf73a304eb7650e67b5ad5a0d8ab2a 100644 (file)
@@ -383,7 +383,8 @@ def main(args=sys.argv[1:],
 
     if arvargs.workflow.startswith("arvwf:") or workflow_uuid_pattern.match(arvargs.workflow) or arvargs.workflow.startswith("keep:"):
         executor.loadingContext.do_validate = False
-        executor.fast_submit = True
+        if arvargs.submit:
+            executor.fast_submit = True
 
     return cwltool.main.main(args=arvargs,
                              stdout=stdout,