@@ -31,7 +31,7 @@ setMethod("eval_code", signature = c("qenv", "character"), function(object, code
3131 id <- sample.int(.Machine $ integer.max , size = 1 )
3232
3333 object @ id <- c(object @ id , id )
34- object @ env <- rlang :: env_clone(object @ env , parent = parent.env(.GlobalEnv ))
34+ object @ .xData <- rlang :: env_clone(object @ .xData , parent = parent.env(.GlobalEnv ))
3535 code <- paste(code , collapse = " \n " )
3636 object @ code <- c(object @ code , code )
3737
@@ -45,11 +45,11 @@ setMethod("eval_code", signature = c("qenv", "character"), function(object, code
4545 x <- withCallingHandlers(
4646 tryCatch(
4747 {
48- eval(single_call , envir = object @ env )
49- if (! identical(parent.env(object @ env ), parent.env(.GlobalEnv ))) {
48+ eval(single_call , envir = object @ .xData )
49+ if (! identical(parent.env(object @ .xData ), parent.env(.GlobalEnv ))) {
5050 # needed to make sure that @env is always a sibling of .GlobalEnv
5151 # could be changed when any new package is added to search path (through library or require call)
52- parent.env(object @ env ) <- parent.env(.GlobalEnv )
52+ parent.env(object @ .xData ) <- parent.env(.GlobalEnv )
5353 }
5454 NULL
5555 },
@@ -83,7 +83,7 @@ setMethod("eval_code", signature = c("qenv", "character"), function(object, code
8383 object @ warnings <- c(object @ warnings , current_warnings )
8484 object @ messages <- c(object @ messages , current_messages )
8585
86- lockEnvironment(object @ env , bindings = TRUE )
86+ lockEnvironment(object @ .xData , bindings = TRUE )
8787 object
8888})
8989
0 commit comments