negativ signs aka. unary_ops fail
fails for negativ sign e.g -30
Traceback (most recent call last):
File "/.../saqc/core/reader.py", line 39, in checkConfig
compileExpression(expr, data, flags, flagger, nodata)
File "/.../saqc/core/evaluator.py", line 206, in compileExpression
transformed_tree = MetaTransformer(dsl_transformer, flagger.signature).visit(tree)
File "/usr/lib/python3.6/ast.py", line 253, in visit
return visitor(node)
File "/.../saqc/core/evaluator.py", line 175, in generic_visit
return super().generic_visit(node)
File "/usr/lib/python3.6/ast.py", line 317, in generic_visit
new_node = self.visit(old_value)
File "/usr/lib/python3.6/ast.py", line 253, in visit
return visitor(node)
File "/.../saqc/core/evaluator.py", line 153, in visit_Call
return self.generic_visit(node)
File "/.../saqc/core/evaluator.py", line 175, in generic_visit
return super().generic_visit(node)
File "/usr/lib/python3.6/ast.py", line 308, in generic_visit
value = self.visit(value)
File "/usr/lib/python3.6/ast.py", line 253, in visit
return visitor(node)
File "/.../saqc/core/evaluator.py", line 168, in visit_keyword
f"only concrete values and function calls are valid function arguments")
TypeError: only concrete values and function calls are valid function arguments
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/.../tryb/bcore.py", line 67, in <module>
pdata, pflags = runner(metafname, flagger, data)
File "/.../saqc/core/core.py", line 77, in runner
checkConfig(config, data, flags, flagger, nodata)
File "/.../saqc/core/reader.py", line 43, in checkConfig
col)
File "/.../saqc/core/reader.py", line 17, in _raise
raise exc(msg)
TypeError: configuration error in line 3, column 'test1':
only concrete values and function calls are valid function arguments (failing statement: 'range(min=-30.0, max=30)')
Process finished with exit code 1