diff options
| author | LV-426 <lv-426@taproot.org.il> | 2014-11-09 12:21:03 +0200 |
|---|---|---|
| committer | LV-426 <lv-426@taproot.org.il> | 2014-11-09 12:21:03 +0200 |
| commit | 92fdd5d1d8eb09eae6122ab803a24bf9cdc7dd10 (patch) | |
| tree | 8f8206fcfda2643a3993e2556e0093cc2dcef852 /src-py | |
| parent | 30677e0342e796e7699bd2958aced711659e5ecc (diff) | |
/graph/diff-commit-set REST path
Diffstat (limited to 'src-py')
| -rw-r--r-- | src-py/rhizi_api.py | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/src-py/rhizi_api.py b/src-py/rhizi_api.py index 461f3e49..cbaa82ec 100644 --- a/src-py/rhizi_api.py +++ b/src-py/rhizi_api.py @@ -129,13 +129,20 @@ def rz_clone(): op = dbc.DBO_rz_clone() return __common_exec(op) +@webapp.route("/graph/diff-commit-set", methods=['POST']) +def diff_commit_set(): """ - commit a graph topology diff + commit a diff set """ - topo_diff_dict = request.get_json()['topo_diff'] - __sanitize_input(topo_diff_dict) + def sanitize_input(req): + diff_set_dict = request.get_json()['diff_set'] + topo_diff_dict = diff_set_dict['__diff_set_topo'][0] + topo_diff = Topo_Diff.from_dict(topo_diff_dict) + return topo_diff; - topo_diff = Topo_Diff.from_dict(topo_diff_dict) + topo_diff = sanitize_input(request) + op = dbc.DBO_topo_diff_commit(topo_diff) + return __common_exec(op) @webapp.route("/graph/diff-commit-topo", methods=['POST']) def diff_commit_topo(): |
