From a3fe93348de5fc5220c9e96abb11763d3cb8c8ea Mon Sep 17 00:00:00 2001 From: Takafumi Arakaki Date: Sun, 16 Sep 2018 15:50:02 -0700 Subject: [PATCH] Setup proper Main.eval and Main.include --- julia/core.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/julia/core.py b/julia/core.py index 5a671b0e..2f946910 100644 --- a/julia/core.py +++ b/julia/core.py @@ -686,6 +686,10 @@ def __init__(self, init_julia=True, jl_init_path=None, runtime=None, self.sprint = self.eval('sprint') self.showerror = self.eval('showerror') + if self.eval('VERSION >= v"0.7-"'): + self.eval("@eval Main import Base.MainInclude: eval, include") + # https://github.com/JuliaLang/julia/issues/28825 + def _debug(self, *msg): """ Print some debugging stuff, if enabled