(expr, extra_vars=None)
| 25 | |
| 26 | |
| 27 | def _calc(expr, extra_vars=None): |
| 28 | if extra_vars is None: |
| 29 | extra_vars = {} |
| 30 | source = Source(expr) |
| 31 | mod_ast = source.as_ast() |
| 32 | mod_body_ast = mod_ast.body |
| 33 | expr_stmt_ast = mod_body_ast[0] |
| 34 | expr_ast = expr_stmt_ast.value |
| 35 | return ExprEvaluator.eval(None, extra_vars, expr_ast) |
| 36 | |
| 37 | |
| 38 | def test_evaluator_basic(): |
no test coverage detected
searching dependent graphs…