JuliaPluto/Malt.jl

Evaluate imports first, other code second

Open

#76 建立於 2024年4月29日

在 GitHub 查看
 (4 留言) (0 反應) (0 負責人)Julia (13 fork)auto 404
enhancementgood first issue

倉庫指標

Star
 (53 star)
PR 合併指標
 (30 天內沒有已合併 PR)

描述

MWE:

import Pkg, Malt
p = Malt.Worker()
j = Pkg.PackageSpec(name="Malt")

Malt.remote_eval_fetch(p, quote
    import Pkg;
    @info $j
end)

ERROR: Remote exception from Malt.Worker on port 9219 with PID 416219:

KeyError: key Base.PkgId(Base.UUID("44cfe95a-1eb2-52ea-b672-e2afdf69b78f"), "Pkg") not found
Stacktrace:

This works perfectly in Julia 1.10.2 @savq Any idea what might be wrong here? I could also reproduce this with Distributed as well but for some reason the MWE with Distributed is working.

貢獻者指南