20 lines
667 B
Diff
20 lines
667 B
Diff
diff -u -r RDFLib-rdflib-2fb94c8/rdflib/plugins/sparql/evaluate.py RDFLib-rdflib-2fb94c8-py3.7/rdflib/plugins/sparql/evaluate.py
|
|
--- RDFLib-rdflib-2fb94c8/rdflib/plugins/sparql/evaluate.py 2017-01-29 17:51:48.000000000 +0100
|
|
+++ RDFLib-rdflib-2fb94c8-py3.7/rdflib/plugins/sparql/evaluate.py 2018-07-29 17:31:55.614217759 +0200
|
|
@@ -326,9 +326,12 @@
|
|
# import pdb; pdb.set_trace()
|
|
res = evalPart(ctx, slice.p)
|
|
i = 0
|
|
- while i < slice.start:
|
|
- res.next()
|
|
- i += 1
|
|
+ try:
|
|
+ while i < slice.start:
|
|
+ res.next()
|
|
+ i += 1
|
|
+ except StopIteration:
|
|
+ return
|
|
i = 0
|
|
for x in res:
|
|
i += 1
|