diff options
-rw-r--r-- | rdflib/plugins/sparql/operators.py | 3 |
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 |