summaryrefslogtreecommitdiff
path: root/src/server
diff options
context:
space:
mode:
Diffstat (limited to 'src/server')
-rw-r--r--src/server/db_op.py18
-rw-r--r--src/server/rz_api_rest.py3
2 files changed, 11 insertions, 10 deletions
diff --git a/src/server/db_op.py b/src/server/db_op.py
index 54d2dfd5..cb438fc3 100644
--- a/src/server/db_op.py
+++ b/src/server/db_op.py
@@ -239,6 +239,11 @@ class DBO_cypher_query(DB_op):
super(DBO_cypher_query, self).__init__()
self.add_statement(q, q_params)
+Topo_Diff_Result = namedtuple('Topo_Diff_Result', ['node_id_set_add',
+ 'link_id_set_add',
+ 'node_id_set_rm',
+ 'link_id_set_rm'])
+
class DBO_diff_commit__topo(DB_composed_op):
"""
commit a Topo_Diff
@@ -312,14 +317,11 @@ class DBO_diff_commit__topo(DB_composed_op):
for n_id in row_set:
ret_nid_set_rm.extend(n_id)
- ret = namedtuple('Topo_Diff_Result', ['node_id_set_add',
- 'link_id_set_add',
- 'node_id_set_rm',
- 'link_id_set_rm'])
- ret.node_id_set_add = ret_nid_set_add
- ret.link_id_set_add = ret_lid_set_add
- ret.node_id_set_rm = ret_nid_set_rm
- ret.link_id_set_rm = ret_lid_set_rm
+ ret = Topo_Diff_Result(
+ node_id_set_add=ret_nid_set_add,
+ link_id_set_add=ret_lid_set_add,
+ node_id_set_rm=ret_nid_set_rm,
+ link_id_set_rm=ret_lid_set_rm)
return ret
diff --git a/src/server/rz_api_rest.py b/src/server/rz_api_rest.py
index 30f07635..4d0cbdc1 100644
--- a/src/server/rz_api_rest.py
+++ b/src/server/rz_api_rest.py
@@ -77,8 +77,7 @@ def diff_commit__topo():
try:
kernel = flask.current_app.kernel
topo_diff = kernel.diff_commit__topo(topo_diff)
- topo_diff_json = topo_diff.to_json_dict()
- return __common_resp_handle(data=topo_diff_json)
+ return __common_resp_handle(data=topo_diff)
except Exception as e:
log.error(e.message)
log.error(traceback.print_exc())