diff options
author | Jonathan Herman <hermanjl@cs.unc.edu> | 2013-04-27 15:34:13 -0400 |
---|---|---|
committer | Jonathan Herman <hermanjl@cs.unc.edu> | 2013-04-27 15:34:13 -0400 |
commit | 3f706cd240d039365cbb8f9975ad97480d8b6145 (patch) | |
tree | 1cdcbaf78b84c7a6383505896e89e29574cf65b2 /parse/col_map.py | |
parent | 15f231a79320cbc97cd88d8a4751515a47ce223e (diff) |
Fixes.
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 |