diff options
Diffstat (limited to 'parse/tuple_table.py')
-rw-r--r-- | parse/tuple_table.py | 8 |
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 | ||
47 | class TupleTable(object): | 47 | class 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) |