[ARVADOS] created: ffd559e0f44db06078ebac97d306548ee911fde8
Git user
git at public.curoverse.com
Wed Sep 13 14:24:38 EDT 2017
at ffd559e0f44db06078ebac97d306548ee911fde8 (commit)
commit ffd559e0f44db06078ebac97d306548ee911fde8
Author: Peter Amstutz <peter.amstutz at curoverse.com>
Date: Tue Sep 12 16:58:33 2017 -0400
12248: Bugfix reversemap.
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz at veritasgenetics.com>
diff --git a/sdk/cwl/arvados_cwl/pathmapper.py b/sdk/cwl/arvados_cwl/pathmapper.py
index 5a2d814..c8ae77a 100644
--- a/sdk/cwl/arvados_cwl/pathmapper.py
+++ b/sdk/cwl/arvados_cwl/pathmapper.py
@@ -195,12 +195,16 @@ class ArvPathMapper(PathMapper):
self.keepdir = None
def reversemap(self, target):
- if target.startswith("keep:"):
+ p = super(ArvPathMapper, self).reversemap(target)
+ if p:
+ return p
+ elif target.startswith("keep:"):
return (target, target)
elif self.keepdir and target.startswith(self.keepdir):
- return (target, "keep:" + target[len(self.keepdir)+1:])
+ kp = "keep:" + target[len(self.keepdir)+1:]
+ return (kp, kp)
else:
- return super(ArvPathMapper, self).reversemap(target)
+ return None
class StagingPathMapper(PathMapper):
_follow_dirs = True
-----------------------------------------------------------------------
hooks/post-receive
--
More information about the arvados-commits
mailing list