From 830180d020d6be20c62dd5ca85d9872b81041412 Mon Sep 17 00:00:00 2001 From: LV-426 Date: Mon, 5 Jan 2015 01:08:39 +0200 Subject: DBO_block_chain__commit: include hash in return value --- src/server/db_op.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'src/server') diff --git a/src/server/db_op.py b/src/server/db_op.py index a6be7387..bc10f5dd 100644 --- a/src/server/db_op.py +++ b/src/server/db_op.py @@ -127,16 +127,17 @@ class DBO_block_chain__commit(DB_op): def __init__(self, blob_obj): """ @param blob_obj: serializable blob + @return: old_head, new_head, new_head.hash_value """ - super(DBO_chain_commit_block, self).__init__() + super(DBO_block_chain__commit, self).__init__() self.blob_obj = blob_obj - hash_value = DBO_chain_commit_block.calc_blob_hash(blob_obj) + hash_value = DBO_block_chain__commit.calc_blob_hash(blob_obj) q_arr = ["match (old_head:__HEAD:__Commit)", "create (new_head:__HEAD:__Commit {hash: {hash_value}, blob: {blob_value}})", "create new_head-[r:__Parent]->old_head", "remove old_head:__HEAD", - "return old_head, new_head"] + "return old_head, new_head, {hash_value}"] q = " ".join(q_arr) q_param_set = {'hash_value': hash_value, 'blob_value': blob_obj} -- cgit v1.3.1