Expression: move handling of invalid quantities (NaN) from FunctionExpression to DlgExpressionInput
This commit is contained in:
@@ -2301,12 +2301,7 @@ Py::Object FunctionExpression::evaluate(const Expression *expr, int f, const std
|
||||
_EXPR_THROW("Unknown function: " << f,expr);
|
||||
}
|
||||
|
||||
Quantity q(scaler * output, unit);
|
||||
if (!q.isValid()) {
|
||||
throw Base::ValueError("Not a number");
|
||||
}
|
||||
|
||||
return Py::asObject(new QuantityPy(new Quantity(q)));
|
||||
return Py::asObject(new QuantityPy(new Quantity(scaler * output, unit)));
|
||||
}
|
||||
|
||||
Py::Object FunctionExpression::_getPyValue() const {
|
||||
|
||||
Reference in New Issue
Block a user