ParamHelpers
ParamHelpers copied to clipboard
evaluateParamExpressions does not take environments in argument dict
evaluateParamExpressions.ParamSet and evaluateParamExpressions.Param throw an error if an environment is handed over for dict. The help says, that this should be possible, and the underlying function getValues does take an environment for dict. Minimal example:
# minimal example for evaluateParamExpressions
k = 1
par.set = makeParamSet(
makeIntegerParam(id = "int", default = expression(k)),
keys = "k"
)
# this works
evaluateParamExpressions(obj = par.set, dict = as.list(environment()))
# this does not work
evaluateParamExpressions(obj = par.set, dict = environment())
thank you. will try to resolve in next release
Thank you.