From 2aff3e7698d08194c05c658c11158943395911d7 Mon Sep 17 00:00:00 2001 From: LV-426 Date: Sun, 9 Nov 2014 12:20:15 +0200 Subject: /graph/diff-commit-topo REST path --- src-py/rhizi_api.py | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'src-py') diff --git a/src-py/rhizi_api.py b/src-py/rhizi_api.py index 21c7d2a6..36463531 100644 --- a/src-py/rhizi_api.py +++ b/src-py/rhizi_api.py @@ -137,6 +137,17 @@ def rz_clone(): topo_diff = Topo_Diff.from_dict(topo_diff_dict) +@webapp.route("/graph/diff-commit-topo", methods=['POST']) +def diff_commit_topo(): + """ + commit a graph topology diff + """ + def sanitize_input(req): + topo_diff_dict = request.get_json()['topo_diff'] + topo_diff = Topo_Diff.from_dict(topo_diff_dict) + return topo_diff; + + topo_diff = sanitize_input(request) op = dbc.DBO_topo_diff_commit(topo_diff) return __common_exec(op) -- cgit v1.3.1