diff options
| author | Alon Levy <alon@pobox.com> | 2015-01-11 13:10:15 +0200 |
|---|---|---|
| committer | Alon Levy <alon@pobox.com> | 2015-01-11 13:10:17 +0200 |
| commit | d024edc191ec9d27e2b14439a34b25cbeb253bfb (patch) | |
| tree | 665b03f8f4394e2415a7d7778ca169e0843b4840 /src/server/neo4j_util.py | |
| parent | 076d3bfe539fe53458295d58ead91928280a6fd1 (diff) | |
server: don't limit link length arbitrarily
neo4j deals fine with length 1 or 2 labels.
Fixes #252
Diffstat (limited to 'src/server/neo4j_util.py')
| -rw-r--r-- | src/server/neo4j_util.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/server/neo4j_util.py b/src/server/neo4j_util.py index 1f4ddd4e..b067e033 100644 --- a/src/server/neo4j_util.py +++ b/src/server/neo4j_util.py @@ -204,7 +204,7 @@ def gen_query_create_from_node_map(node_map, input_to_DB_property_map=lambda _: ret = [] for label, n_set in node_map.items(): - assert len(label) > 2 and label[0].isupper(), 'malformed label: ' + label + assert len(label) > 0 and label[0].isupper(), 'malformed label: ' + label q_arr = ['create (n:%s {node_attr})' % (quote__backtick(label)), 'with n', @@ -237,7 +237,7 @@ def gen_query_create_from_link_map(link_map, input_to_DB_property_map=lambda _: ret = [] for l_type, l_set in link_map.items(): - assert len(l_type) > 2 and l_type[0].isupper(), 'malformed label: ' + l_type + assert len(l_type) > 0 and l_type[0].isupper(), 'malformed label: ' + l_type q_arr = ['match (src {id: {src}.id}),(dst {id: {dst}.id})', 'create (src)-[r:%(__type)s {link_attr}]->(dst)' % {'__type': quote__backtick(l_type)}, |
