summaryrefslogtreecommitdiff
path: root/src-py/db_controller.py
diff options
context:
space:
mode:
authorLV-426 <lv-426@taproot.org.il>2014-12-14 22:45:27 +0200
committerLV-426 <lv-426@taproot.org.il>2014-12-14 23:15:47 +0200
commit43fc57a01028b374234042ab59fdbdd48157a88e (patch)
tree219369e6e381092173e34308418a58d86f30dfe7 /src-py/db_controller.py
parenta6cd66befa7f9b4041f7b06ecee408dd02617fb2 (diff)
Attr_Diff: __type_node, __type_link separation
Diffstat (limited to 'src-py/db_controller.py')
-rw-r--r--src-py/db_controller.py9
1 files changed, 6 insertions, 3 deletions
diff --git a/src-py/db_controller.py b/src-py/db_controller.py
index 2ca7b551..c17fd0cd 100644
--- a/src-py/db_controller.py
+++ b/src-py/db_controller.py
@@ -161,10 +161,10 @@ class DBO_attr_diff_commit(DB_op):
def __init__(self, attr_diff):
super(DBO_attr_diff_commit, self).__init__()
- for id_attr, n_attr_diff in attr_diff.items():
+ for id_attr, n_attr_diff in attr_diff.type__node.items():
# TODO parameterize multiple attr removal
- r_attr_set = n_attr_diff['attr_remove']
- w_attr_set = n_attr_diff['attr_write']
+ r_attr_set = n_attr_diff['__attr_remove']
+ w_attr_set = n_attr_diff['__attr_write']
assert len(r_attr_set) > 0 or len(w_attr_set) > 0
@@ -184,6 +184,9 @@ class DBO_attr_diff_commit(DB_op):
q = " ".join(q_arr)
self.add_statement(q, q_param_set)
+ for id_attr, n_attr_diff in attr_diff.type__link.items():
+ pass # TODO: handl link attr_diffs
+
def process_result_set(self):
ret = {}
for _, _, r_set in self: