From 2ce705db9086188897df8464ac9cb8cb6fb6ce0e Mon Sep 17 00:00:00 2001 From: LV-426 Date: Mon, 15 Dec 2014 23:38:05 +0200 Subject: gen_query_create_from_node_map(): validate label --- src-py/neo4j_util.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src-py/neo4j_util.py b/src-py/neo4j_util.py index a203207f..cf2f962e 100644 --- a/src-py/neo4j_util.py +++ b/src-py/neo4j_util.py @@ -165,8 +165,11 @@ def gen_query_create_from_node_map(node_map, input_to_DB_property_map=lambda _: __type_check_link_or_node_map(node_map) ret = [] - for n_type, n_set in node_map.items(): - q_arr = ['create (n:%s {node_attr})' % (n_type), + for label, n_set in node_map.items(): + + assert len(label) > 2 and label[0].isupper() and label[1:].islower(), 'malformed label: ' + label + + q_arr = ['create (n:%s {node_attr})' % (label), 'return n.id' ] -- cgit v1.3.1