19699: Report download done, don't try to stage deferred downloads
[arvados.git] / sdk / cwl / arvados_cwl / pathmapper.py
index 89364a905fb75d9ce5d258e98243c3a9b5ea05b1..a7f2103476718ec1dd3f07a36e370e46521783e2 100644 (file)
@@ -160,6 +160,9 @@ class ArvPathMapper(PathMapper):
         if loc.startswith("_:"):
             return True
 
+        if self.arvrunner.defer_downloads and (loc.startswith("http:") or loc.startswith("https:")):
+            return False
+
         i = loc.rfind("/")
         if i > -1:
             loc_prefix = loc[:i+1]