From 2dc81482262005963014ec461f466a584da78c23 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 bd673212..5a6f8f46 100644 --- a/julia/core.py +++ b/julia/core.py @@ -657,6 +657,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