summaryrefslogtreecommitdiff
path: root/src/server
diff options
context:
space:
mode:
authorLV-426 <lv-426@taproot.org.il>2015-01-05 19:09:11 +0200
committerLV-426 <lv-426@taproot.org.il>2015-01-05 19:11:50 +0200
commitcf5456fe6a6aa49438314ef25d2650789525dd29 (patch)
tree8f193a9902f62b714381d63670af23626292edbf /src/server
parent78ecd7b093d51805083de318fda410ca2b18cf9a (diff)
node create query generation: return named dict
Diffstat (limited to 'src/server')
-rw-r--r--src/server/db_op.py6
-rw-r--r--src/server/neo4j_util.py2
2 files changed, 4 insertions, 4 deletions
diff --git a/src/server/db_op.py b/src/server/db_op.py
index fd4b3ba9..9abac7c8 100644
--- a/src/server/db_op.py
+++ b/src/server/db_op.py
@@ -403,13 +403,13 @@ class DBO_add_node_set(DB_op):
self.add_statement(q, q_param_set)
def process_result_set(self):
- n_set = []
+ n_id_set = []
for _, _, row_set in self:
for row in row_set:
for clo in row:
- n_set.append(clo)
+ n_id_set.append(clo['id'])
- return n_set
+ return n_id_set
class DBO_add_link_set(DB_op):
def __init__(self, link_map):
diff --git a/src/server/neo4j_util.py b/src/server/neo4j_util.py
index 6289fdc9..3849cdef 100644
--- a/src/server/neo4j_util.py
+++ b/src/server/neo4j_util.py
@@ -187,7 +187,7 @@ def gen_query_create_from_node_map(node_map, input_to_DB_property_map=lambda _:
assert len(label) > 2 and label[0].isupper(), 'malformed label: ' + label
q_arr = ['create (n:%s {node_attr})' % (quote__backtick(label)),
- 'return n, labels(n)'
+ 'return {id: n.id, label_set: labels(n)}'
]
q_params_set = []