Fix ast deprecation warnings

This commit is contained in:
jaseg 2024-07-18 14:19:04 +02:00
parent e3a6716187
commit 501882ea3d

View file

@ -20,8 +20,8 @@ def rad_to_deg(x):
return (x / math.pi) * 180
def _map_expression(node, variables={}, parameters=set()):
if isinstance(node, ast.Num):
return ConstantExpression(node.n)
if isinstance(node, ast.Constant):
return ConstantExpression(node.value)
elif isinstance(node, ast.BinOp):
op_map = {ast.Add: operator.add, ast.Sub: operator.sub, ast.Mult: operator.mul, ast.Div: operator.truediv}