[ARVADOS] created: 9e1586545c360ccf8a0a24d2715b4c2250c8cda0
Git user
git at public.curoverse.com
Thu Sep 1 17:37:13 EDT 2016
at 9e1586545c360ccf8a0a24d2715b4c2250c8cda0 (commit)
commit 9e1586545c360ccf8a0a24d2715b4c2250c8cda0
Author: Peter Amstutz <peter.amstutz at curoverse.com>
Date: Thu Sep 1 17:37:08 2016 -0400
9923: Fix instanceof() to check correct base class
diff --git a/sdk/cwl/arvados_cwl/fsaccess.py b/sdk/cwl/arvados_cwl/fsaccess.py
index ae4532b..e44e7a9 100644
--- a/sdk/cwl/arvados_cwl/fsaccess.py
+++ b/sdk/cwl/arvados_cwl/fsaccess.py
@@ -84,7 +84,7 @@ class CollectionFsAccess(cwltool.stdfsaccess.StdFsAccess):
collection, rest = self.get_collection(fn)
if collection:
if rest:
- return isinstance(collection.find(rest), arvados.collection.Collection)
+ return isinstance(collection.find(rest), arvados.collection.RichCollectionBase)
else:
return True
else:
@@ -99,7 +99,7 @@ class CollectionFsAccess(cwltool.stdfsaccess.StdFsAccess):
dir = collection
if dir is None:
raise IOError(errno.ENOENT, "Directory '%s' in '%s' not found" % (rest, collection.portable_data_hash()))
- if not isinstance(dir, arvados.collection.Collection):
+ if not isinstance(dir, arvados.collection.RichCollectionBase):
raise IOError(errno.ENOENT, "Path '%s' in '%s' is not a Directory" % (rest, collection.portable_data_hash()))
return [abspath(l, fn) for l in dir.keys()]
else:
-----------------------------------------------------------------------
hooks/post-receive
--
More information about the arvados-commits
mailing list