3706: Process directory trees in sorted() order, instead of the order
[arvados.git] / sdk / python / arvados / stream.py
index 04b6b8180421e763e9c27a4ed080195a6b28f9a3..c9a0613e3d9dd2eb0e53c9ce3f0375eed211fbec 100644 (file)
@@ -208,7 +208,7 @@ class StreamFileReader(object):
         manifest_text = ['.']
         manifest_text.extend([d[LOCATOR] for d in self._stream._data_locators])
         manifest_text.extend(["{}:{}:{}".format(seg[LOCATOR], seg[BLOCKSIZE], self.name().replace(' ', '\\040')) for seg in self.segments])
-        return arvados.CollectionReader(' '.join(manifest_text) + '\n').manifest_text()
+        return arvados.CollectionReader(' '.join(manifest_text) + '\n').manifest_text(normalize=True)
 
 
 class StreamReader(object):