Sort filenames when writing multi-level streams in
authorTom Clegg <tom@clinicalfuture.com>
Wed, 27 Nov 2013 18:41:02 +0000 (10:41 -0800)
committerTom Clegg <tom@clinicalfuture.com>
Tue, 3 Dec 2013 22:32:30 +0000 (14:32 -0800)
arvados.CollectionWriter.

sdk/python/arvados.py

index b1fc93c734e9f126abcb55fad873dcce78ede69d..f51b768d5b1b4d8d8421f075a63da3a982629872 100644 (file)
@@ -692,7 +692,7 @@ class CollectionWriter(object):
         self.start_new_stream(stream_name)
         todo = []
         if max_manifest_depth == 0:
-            dirents = util.listdir_recursive(path)
+            dirents = sorted(util.listdir_recursive(path))
         else:
             dirents = sorted(os.listdir(path))
         for dirent in dirents: