diff options
author | Jonathan Herman <hermanjl@cs.unc.edu> | 2013-04-23 17:28:12 -0400 |
---|---|---|
committer | Jonathan Herman <hermanjl@cs.unc.edu> | 2013-04-23 17:28:12 -0400 |
commit | 2ceaa6c607ef85bde4f14017634d9d1621efca29 (patch) | |
tree | c85e755e59907a48ff762fd56473449f33c23894 /parse/tuple_table.py | |
parent | a0e4b9fe9d7fab9a50a626cfeda3c614a9a6af5d (diff) | |
parent | 7545402506aa76261e18d85af585ff0ac1cf05c1 (diff) |
Merge branch 'master' into wip-color-mc
Conflicts:
gen/generator.py
parse/sched.py
parse_exps.py
Diffstat (limited to 'parse/tuple_table.py')
-rw-r--r-- | parse/tuple_table.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/parse/tuple_table.py b/parse/tuple_table.py index 47fb6b6..6edc037 100644 --- a/parse/tuple_table.py +++ b/parse/tuple_table.py | |||
@@ -13,13 +13,17 @@ class TupleTable(object): | |||
13 | def get_col_map(self): | 13 | def get_col_map(self): |
14 | return self.col_map | 14 | return self.col_map |
15 | 15 | ||
16 | def __bool__(self): | ||
17 | return bool(self.table) | ||
18 | __nonzero__ = __bool__ | ||
19 | |||
16 | def __getitem__(self, kv): | 20 | def __getitem__(self, kv): |
17 | key = self.col_map.get_key(kv) | 21 | key = self.col_map.get_key(kv) |
18 | return self.table[key] | 22 | return self.table[key] |
19 | 23 | ||
20 | def __setitem__(self, kv, value): | 24 | def __setitem__(self, kv, value): |
21 | key = self.col_map.get_key(kv) | 25 | key = self.col_map.get_key(kv) |
22 | self.table[key] | 26 | self.table[key] = value |
23 | 27 | ||
24 | def __contains__(self, kv): | 28 | def __contains__(self, kv): |
25 | key = self.col_map.get_key(kv) | 29 | key = self.col_map.get_key(kv) |