15028: Support WorkReuse
authorPeter Amstutz <pamstutz@veritasgenetics.com>
Fri, 3 May 2019 23:06:02 +0000 (19:06 -0400)
committerPeter Amstutz <pamstutz@veritasgenetics.com>
Fri, 3 May 2019 23:06:02 +0000 (19:06 -0400)
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>

sdk/cwl/arvados_cwl/arvcontainer.py

index 0c7ad732d2206d78061c472756f5604b086b7c5a..e20eb18ddacae7d0ae9f6facfad897d084dd8be4 100644 (file)
@@ -276,6 +276,9 @@ class ArvadosContainer(JobBase):
 
         enable_reuse = runtimeContext.enable_reuse
         if enable_reuse:
+            reuse_req, _ = self.get_requirement("WorkReuse")
+            if reuse_req:
+                enable_reuse = reuse_req["enableReuse"]
             reuse_req, _ = self.get_requirement("http://arvados.org/cwl#ReuseRequirement")
             if reuse_req:
                 enable_reuse = reuse_req["enableReuse"]