aboutsummaryrefslogtreecommitdiffstats
path: root/parse/dir_map.py
diff options
context:
space:
mode:
Diffstat (limited to 'parse/dir_map.py')
-rw-r--r--parse/dir_map.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/parse/dir_map.py b/parse/dir_map.py
index 319a5de..499c712 100644
--- a/parse/dir_map.py
+++ b/parse/dir_map.py
@@ -44,7 +44,7 @@ class DirMap(object):
44 if not base_type in measurement: 44 if not base_type in measurement:
45 continue 45 continue
46 # Ex: wcet/avg/max/vary-type/other-stuff.csv 46 # Ex: wcet/avg/max/vary-type/other-stuff.csv
47 path = [ stat, summary_type, base_type, "vary-%s" % vary ] 47 path = [ stat, summary_type, base_type, "vary-%s" % vary ]
48 result = measurement[base_type] 48 result = measurement[base_type]
49 49
50 self.__update_node(path, keys, (vary_value, result)) 50 self.__update_node(path, keys, (vary_value, result))
@@ -68,7 +68,7 @@ class DirMap(object):
68 if node.values: 68 if node.values:
69 # Leaf 69 # Leaf
70 with open("/".join(path), "w") as f: 70 with open("/".join(path), "w") as f:
71 arr = [",".join([str(b) for b in n]) for n in node.values] 71 arr = [", ".join([str(b) for b in n]) for n in sorted(node.values, key=lambda node: int(node[0]))]
72 f.write("\n".join(arr) + "\n") 72 f.write("\n".join(arr) + "\n")
73 elif not os.path.isdir(out_path): 73 elif not os.path.isdir(out_path):
74 os.mkdir(out_path) 74 os.mkdir(out_path)