summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGunnar Aastrand Grimnes <gromgull@gmail.com>2017-02-16 09:21:41 +0100
committerGunnar Aastrand Grimnes <gromgull@gmail.com>2017-02-16 09:21:41 +0100
commit376213ffcdd6b65acd104ddaa34b272ae8656823 (patch)
treefa0cd7e4af50c3e48ecef53640a30f5096bdb1c5
parentb12f72811ef9501ebabe832d197b6215170e0c70 (diff)
downloadrdflib-issue714.tar.gz
fixed expandTriples for nested bnodesissue714
-rw-r--r--rdflib/plugins/sparql/parser.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/rdflib/plugins/sparql/parser.py b/rdflib/plugins/sparql/parser.py
index a8a4426b..eda40bf2 100644
--- a/rdflib/plugins/sparql/parser.py
+++ b/rdflib/plugins/sparql/parser.py
@@ -58,7 +58,7 @@ def expandTriples(terms):
elif t == ';':
if i+1 == len(terms) or terms[i+1] == ";" or terms[i+1] == ".":
continue # this semicolon is spurious
- res.append(res[-3])
+ res.append(res[0])
elif isinstance(t, list):
# BlankNodePropertyList
# is this bnode the object of previous triples?