From 4edb8d884c292a66338f022791373bf0f1d99a31 Mon Sep 17 00:00:00 2001 From: LV-426 Date: Fri, 2 Jan 2015 17:31:28 +0200 Subject: DBO_topo_diff_commit() return Topo_Diff --- src/server/db_controller.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'src/server/db_controller.py') diff --git a/src/server/db_controller.py b/src/server/db_controller.py index 9b33ee8a..5c6a6d63 100644 --- a/src/server/db_controller.py +++ b/src/server/db_controller.py @@ -124,6 +124,8 @@ class DBO_cypher_query(DB_op): class DBO_topo_diff_commit(DB_composed_op): """ commit a Topo_Diff + + @return: a Topo_Diff of the actual committed changes """ def __init__(self, topo_diff): super(DBO_topo_diff_commit, self).__init__() @@ -194,10 +196,11 @@ class DBO_topo_diff_commit(DB_composed_op): print("n_id: %r" % n_id) ret_n_rm.extend(n_id) - return {'node_set': ret_n_set, - 'link_set': ret_l_set, - 'node_rm': ret_n_rm, - 'link_rm': ret_l_rm} + topo_diff = Topo_Diff(node_set_add=ret_n_set, + link_set_add=ret_l_set, + node_set_rm=ret_n_rm, + link_set_rm=ret_l_rm) + return topo_diff class DBO_attr_diff_commit(DB_op): -- cgit v1.3.1