diff options
Diffstat (limited to 'parse/col_map.py')
-rw-r--r-- | parse/col_map.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/parse/col_map.py b/parse/col_map.py index 15e1d64..ceb8867 100644 --- a/parse/col_map.py +++ b/parse/col_map.py | |||
@@ -11,12 +11,15 @@ class ColMapBuilder(object): | |||
11 | return ColMap(col_list, self.value_map) | 11 | return ColMap(col_list, self.value_map) |
12 | 12 | ||
13 | def try_add(self, column, value): | 13 | def try_add(self, column, value): |
14 | self.value_map[column].add( value ) | 14 | self.value_map[column].add( str(value) ) |
15 | 15 | ||
16 | def try_remove(self, column): | 16 | def try_remove(self, column): |
17 | if column in self.value_map: | 17 | if column in self.value_map: |
18 | del(self.value_map[column]) | 18 | del(self.value_map[column]) |
19 | 19 | ||
20 | def __contains__(self, col): | ||
21 | return col in self.value_map | ||
22 | |||
20 | class ColMap(object): | 23 | class ColMap(object): |
21 | def __init__(self, col_list, values = None): | 24 | def __init__(self, col_list, values = None): |
22 | self.col_list = col_list | 25 | self.col_list = col_list |