JuliaPluto/Malt.jl

Evaluate imports first, other code second

Open

#76 ouverte le 29 avr. 2024

Voir sur GitHub
 (4 commentaires) (0 réactions) (0 assignés)Julia (13 forks)auto 404
enhancementgood first issue

Métriques du dépôt

Stars
 (53 stars)
Métriques de merge PR
 (Aucune PR mergée en 30 j)

Description

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.

Guide contributeur