Merge branch 'master' into 2761-diagnostic-suite
authorradhika <radhika@curoverse.com>
Thu, 11 Sep 2014 02:27:19 +0000 (22:27 -0400)
committerradhika <radhika@curoverse.com>
Thu, 11 Sep 2014 02:27:19 +0000 (22:27 -0400)
sdk/python/arvados/collection.py

index a06a17faeeb051e0edeee277535c9b8d969db9ce..686d694befec9d1aec84c43dcbe360b0a6008b09 100644 (file)
@@ -135,6 +135,9 @@ class CollectionReader(object):
                     uuid=self._manifest_locator).execute()
                 self._manifest_text = c['manifest_text']
             except Exception as e:
+                if not util.portable_data_hash_pattern.match(
+                      self._manifest_locator):
+                    raise
                 _logger.warning("API lookup failed for collection %s (%s: %s)",
                                 self._manifest_locator, type(e), str(e))
                 if self._keep_client is None: