]> git.donarmstrong.com Git - neurodebian.git/blobdiff - tools/nd_popcon2stats
no debug printouts in "production"
[neurodebian.git] / tools / nd_popcon2stats
index 0fd57d19088d35ac469233743f6d7daec7897e29..35594018b98154f5040dfdbb96cdba6f1b88a6aa 100755 (executable)
@@ -35,7 +35,9 @@ def error(msg):
     sys.stderr.write('E: %s\n' % msg)
 
 def info(msg):
-    sys.stderr.write("I: %s\n" % msg)
+    # print nothing ATM
+    # sys.stderr.write("I: %s\n" % msg)
+    pass
 
 file_regex = re.compile('.*popcon-(\d{4}-\d{1,2}-\d{1,2})(|.gz)')
 
@@ -97,11 +99,14 @@ if __name__ == '__main__':
             popcon_[date_int] = count + popcon_.get(date_int, 0)
             timestamps.add(date_int)
 
+    versions = sorted([x for x in popcon_versions.keys() if not 'ubuntu' in x]) + \
+               sorted([x for x in popcon_versions.keys() if     'ubuntu' in x])
+
     # we need to make sure that for every date we have an entry for
     # every version, otherwise d3 pukes because of ... d3.v2.js:expand
     export = [{'key': k,
                'values': [[date, popcon_versions[k].get(date, 0)/coarsen_days]
                           for date in sorted(list(timestamps))]}
-              for k in sorted(popcon_versions.keys())]
+              for k in versions]
     print json.dumps(export)