summaryrefslogtreecommitdiff
path: root/src-py
diff options
context:
space:
mode:
authorLV-426 <lv-426@taproot.org.il>2014-10-06 18:15:10 +0300
committerLV-426 <lv-426@taproot.org.il>2014-10-06 18:15:10 +0300
commitb7ac56cbe38fbccbb782b42c07bb5b389e65a433 (patch)
tree1dd7ae98b5938db075263b3df136899a55b1dcd3 /src-py
parent2e080bafa5b4d30361e73652c2b12f6d4cfb8705 (diff)
common DB_op __type_check_filter_attr_map()
Diffstat (limited to 'src-py')
-rw-r--r--src-py/db_controller.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/src-py/db_controller.py b/src-py/db_controller.py
index 96b12079..b4ce0fc5 100644
--- a/src-py/db_controller.py
+++ b/src-py/db_controller.py
@@ -44,6 +44,16 @@ class DB_op(object):
# for k, v in self.id_to_statement_map:
# yield {k, v, None}
+ def __type_check_filter_attr_map(self, filter_attr_map):
+ """
+ # type sanity check an attribute filter map
+ """
+ assert isinstance(filter_attr_map, dict)
+ assert len(filter_attr_map) > 0
+ for k, v in filter_attr_map.items():
+ assert isinstance(k, basestring)
+ assert isinstance(v, list)
+
@property
def statement_set(self):
return self.id_to_statement_map.values()