summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--rdflib/plugins/sparql/operators.py3
1 files changed, 1 insertions, 2 deletions
diff --git a/rdflib/plugins/sparql/operators.py b/rdflib/plugins/sparql/operators.py
index a3e19e91..d06148ba 100644
--- a/rdflib/plugins/sparql/operators.py
+++ b/rdflib/plugins/sparql/operators.py
@@ -765,8 +765,7 @@ def AdditiveExpression(e, ctx):
# handling arithmetic(addition/subtraction) of dateTime, date, time
# and duration datatypes (if any)
- if hasattr(expr, 'datatype'):
- if(expr.datatype in XSD_DateTime_DTs or expr.datatype in XSD_Duration_DTs):
+ if hasattr(expr, 'datatype') and (expr.datatype in XSD_DateTime_DTs or expr.datatype in XSD_Duration_DTs):
res = dateTimeObjects(expr)
dt = expr.datatype