aboutsummaryrefslogtreecommitdiffstats
path: root/parse/tuple_table.py
diff options
context:
space:
mode:
authorJonathan Herman <hermanjl@cs.unc.edu>2012-10-07 23:40:12 -0400
committerJonathan Herman <hermanjl@cs.unc.edu>2012-10-07 23:40:12 -0400
commit5d97a6baf6166b74355c6e744e010949a46fd625 (patch)
tree9a0ac19bd5cb0b5a366fc2e7a9c814a7ab520a18 /parse/tuple_table.py
parentc8cb14963511d5d1a3eb46624bcc0d2bcdf3b9bc (diff)
Split scheduling data by task criticality.
Diffstat (limited to 'parse/tuple_table.py')
-rw-r--r--parse/tuple_table.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/parse/tuple_table.py b/parse/tuple_table.py
index 6363b80..e6f0cc5 100644
--- a/parse/tuple_table.py
+++ b/parse/tuple_table.py
@@ -13,7 +13,7 @@ class ColMap(object):
13 def get_key(self, kv): 13 def get_key(self, kv):
14 key = () 14 key = ()
15 added = 0 15 added = 0
16 16
17 for col in self.col_list: 17 for col in self.col_list:
18 if col not in kv: 18 if col not in kv:
19 key += (None,) 19 key += (None,)
@@ -24,7 +24,7 @@ class ColMap(object):
24 if added < len(kv): 24 if added < len(kv):
25 raise Exception("column map '%s' missed field in map '%s'" % 25 raise Exception("column map '%s' missed field in map '%s'" %
26 (self.col_list, kv)) 26 (self.col_list, kv))
27 27
28 return key 28 return key
29 29
30 def __contains__(self, col): 30 def __contains__(self, col):
@@ -43,7 +43,7 @@ class ColMap(object):
43 43
44 def __str__(self): 44 def __str__(self):
45 return "<ColMap>%s" % (self.rev_map) 45 return "<ColMap>%s" % (self.rev_map)
46 46
47class TupleTable(object): 47class TupleTable(object):
48 def __init__(self, col_map): 48 def __init__(self, col_map):
49 self.col_map = col_map 49 self.col_map = col_map
@@ -63,7 +63,7 @@ class TupleTable(object):
63 raise Exception("cannot reduce twice!") 63 raise Exception("cannot reduce twice!")
64 self.reduced = True 64 self.reduced = True
65 for key, values in self.table.iteritems(): 65 for key, values in self.table.iteritems():
66 self.table[key] = SummaryPoint(key, values) 66 self.table[key] = SummaryPoint(str(key), values)
67 67
68 def write_result(self, out_dir): 68 def write_result(self, out_dir):
69 dir_map = DirMap(out_dir) 69 dir_map = DirMap(out_dir)