From fbea1a7b07e726d972ee11047f77695d7b130221 Mon Sep 17 00:00:00 2001 From: cathulhu Date: Thu, 12 Mar 2026 00:59:30 -0700 Subject: [PATCH] ast.num to ast.constant for python 3.10 syntax --- py/math_expression.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/py/math_expression.py b/py/math_expression.py index 4a41655..3b892ad 100644 --- a/py/math_expression.py +++ b/py/math_expression.py @@ -179,8 +179,8 @@ def eval_op(node, l, r): return operators[type(node.op)](l, r) def eval_expr(node): - if isinstance(node, ast.Constant) or isinstance(node, ast.Num): - return node.n + if isinstance(node, ast.Constant) or isinstance(node, ast.Constant): + return node.value elif isinstance(node, ast.BinOp): return eval_op(node, node.left, node.right) elif isinstance(node, ast.BoolOp):