diff options
Diffstat (limited to 'rdflib/plugins/sparql/algebra.py')
-rw-r--r-- | rdflib/plugins/sparql/algebra.py | 23 |
1 files changed, 9 insertions, 14 deletions
diff --git a/rdflib/plugins/sparql/algebra.py b/rdflib/plugins/sparql/algebra.py index a6e20b0f..bdbe31c5 100644 --- a/rdflib/plugins/sparql/algebra.py +++ b/rdflib/plugins/sparql/algebra.py @@ -5,25 +5,19 @@ http://www.w3.org/TR/sparql11-query/#sparqlQuery """ +import collections import functools import operator -import collections - from functools import reduce -from rdflib import Literal, Variable, URIRef, BNode - -from rdflib.plugins.sparql.sparql import Prologue, Query, Update -from rdflib.plugins.sparql.parserutils import CompValue, Expr -from rdflib.plugins.sparql.operators import ( - and_, - TrueFilter, - simplify as simplifyFilters, -) -from rdflib.paths import InvPath, AlternativePath, SequencePath, MulPath, NegatedPath - from pyparsing import ParseResults +from rdflib import BNode, Literal, URIRef, Variable +from rdflib.paths import AlternativePath, InvPath, MulPath, NegatedPath, SequencePath +from rdflib.plugins.sparql.operators import TrueFilter, and_ +from rdflib.plugins.sparql.operators import simplify as simplifyFilters +from rdflib.plugins.sparql.parserutils import CompValue, Expr +from rdflib.plugins.sparql.sparql import Prologue, Query, Update # --------------------------- # Some convenience methods @@ -1470,9 +1464,10 @@ def pprintAlgebra(q): if __name__ == "__main__": + import os.path import sys + from rdflib.plugins.sparql import parser - import os.path if os.path.exists(sys.argv[1]): q = open(sys.argv[1]).read() |