From d70ae0c193a08ab20102bb228d97804bea63ec18 Mon Sep 17 00:00:00 2001 From: MilesCranmer Date: Fri, 9 Feb 2024 12:41:48 +0000 Subject: [PATCH] Override seval to allow multiple expressions --- pysr/julia_import.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pysr/julia_import.py b/pysr/julia_import.py index 9727baf63..aaaa262b0 100644 --- a/pysr/julia_import.py +++ b/pysr/julia_import.py @@ -30,3 +30,11 @@ os.environ[k] = os.environ.get(k, default) from juliacall import Main as jl # type: ignore + + +# TODO: Overwrite this once PythonCall.jl is updated: +def seval(s: str): + return jl.eval(jl.Meta.parseall(s)) + + +jl.seval = seval