diff options
author | Jonathan Herman <hermanjl@cs.unc.edu> | 2012-10-12 01:56:20 -0400 |
---|---|---|
committer | Jonathan Herman <hermanjl@cs.unc.edu> | 2012-10-12 01:56:20 -0400 |
commit | d66aa52d719cf7edad8cac20b711e4c16d2899de (patch) | |
tree | 167415c66fa78c045fc0a793fe655ffba4b24cfa /parse/tuple_table.py | |
parent | 5d97a6baf6166b74355c6e744e010949a46fd625 (diff) |
Bug fixes from mixed-criticality experiments
Diffstat (limited to 'parse/tuple_table.py')
-rw-r--r-- | parse/tuple_table.py | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/parse/tuple_table.py b/parse/tuple_table.py index e6f0cc5..5e98d87 100644 --- a/parse/tuple_table.py +++ b/parse/tuple_table.py | |||
@@ -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): |
@@ -58,7 +58,7 @@ class TupleTable(object): | |||
58 | key = self.col_map.get_key(kv) | 58 | key = self.col_map.get_key(kv) |
59 | return self.table[key] | 59 | return self.table[key] |
60 | 60 | ||
61 | def __reduce(self): | 61 | def reduce(self): |
62 | if self.reduced: | 62 | if self.reduced: |
63 | raise Exception("cannot reduce twice!") | 63 | raise Exception("cannot reduce twice!") |
64 | self.reduced = True | 64 | self.reduced = True |
@@ -67,7 +67,6 @@ class TupleTable(object): | |||
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) |
70 | self.__reduce() | ||
71 | for key, point in self.table.iteritems(): | 70 | for key, point in self.table.iteritems(): |
72 | kv = self.col_map.get_map(key) | 71 | kv = self.col_map.get_map(key) |
73 | 72 | ||