diff options
| author | LV-426 <lv-426@taproot.org.il> | 2015-03-23 16:36:21 +0200 |
|---|---|---|
| committer | LV-426 <lv-426@taproot.org.il> | 2015-04-01 22:20:31 +0300 |
| commit | 9871fa3e8393b0d05bd84712c485721ad5882146 (patch) | |
| tree | 120a7efd177482afa8835ace87dbb613ce1f2c6a /src/server/rz_kernel.py | |
| parent | a652f534eff4e7b23218a52cb677cf1dbb8ebd95 (diff) | |
RZ_Kernel: apply QT_Node_Filter__Doc_ID_Label transformation based on doc_id context
Diffstat (limited to 'src/server/rz_kernel.py')
| -rw-r--r-- | src/server/rz_kernel.py | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/server/rz_kernel.py b/src/server/rz_kernel.py index d80fe99d..424353ed 100644 --- a/src/server/rz_kernel.py +++ b/src/server/rz_kernel.py @@ -9,6 +9,7 @@ import db_controller from db_op import DBO_diff_commit__attr, DBO_block_chain__commit from db_op import DBO_diff_commit__topo from model.graph import Topo_Diff +from neo4j_cypher import QT_Node_Filter__Doc_ID_Label log = logging.getLogger('rhizi') @@ -35,7 +36,12 @@ class RZ_Kernel(object): @return: a tuple containing the input diff and the result of it's commit """ + rzdoc_id = ctx.get('rzdoc_id') + assert rzdoc_id, 'diff_commit__topo: missing doc id' + op = DBO_diff_commit__topo(topo_diff) + op = QT_Node_Filter__Doc_ID_Label(rzdoc_id)(op) + try: op_ret = self.db_ctl.exec_op(op) @@ -56,7 +62,12 @@ class RZ_Kernel(object): @return: a tuple containing the input diff and the result of it's commit """ + rzdoc_id = ctx.get('rzdoc_id') + assert rzdoc_id, 'diff_commit__topo: missing doc id' + op = DBO_diff_commit__attr(attr_diff) + op = QT_Node_Filter__Doc_ID_Label(rzdoc_id)(op) + try: op_ret = self.db_ctl.exec_op(op) |
