Specify which environment to import in importEnv
Opened this issue · 0 comments
lindeloev commented
I often work in environments of several GB of objects. When running a job via jobRunScript
, it takes an impermissible long time to copy that environment (> 5 minutes). I'd like to only include a subset of my environment. I suggest that importEnv
could be an environment instead of only TRUE/FALSE.
So an everyday use case would be
# Earlier in globalenv()
x = "hi"
y = rnorm(10)
# Launching job
job_env = new.env()
job_env$x = x
job_env$y = y
jobRunScript("my_file.R", "result_env", importEnv = job_env)
Alternatively, you could just pass a list to importEnv
.