chiark / gitweb /
Read metadata in sorted order to make processing stable and reproducible.
authorPaul Sokolovsky <pfalcon@users.sourceforge.net>
Thu, 16 Jun 2011 20:57:01 +0000 (23:57 +0300)
committerPaul Sokolovsky <pfalcon@users.sourceforge.net>
Thu, 16 Jun 2011 20:57:01 +0000 (23:57 +0300)
common.py

index 16825eaefc7b2c8ae6032bc9459a388b3fefefc2..1c12f94c4a8814095a084b0f894245e298ac21fc 100644 (file)
--- a/common.py
+++ b/common.py
@@ -153,7 +153,7 @@ def parse_metadata(metafile, **kw):
 
 def read_metadata(verbose=False):
     apps = []
-    for metafile in glob.glob(os.path.join('metadata', '*.txt')):
+    for metafile in sorted(glob.glob(os.path.join('metadata', '*.txt'))):
         if verbose:
             print "Reading " + metafile
         apps.append(parse_metadata(metafile, verbose=verbose))