@@ -2952,7 +2952,7 @@ setDT = function(x, keep.rownames=FALSE, key=NULL, check.names=FALSE) {
29522952 } else {
29532953 stopf(" Argument 'x' to 'setDT' should be a 'list', 'data.frame' or 'data.table'" )
29542954 }
2955- if (! is.null(key )) setkeyv(x , key )
2955+ if (! is.null(key )) setkeyv(x , key )
29562956if (is.name(name )) {
29572957 name = as.character(name )
29582958 assign(name , x , parent.frame(), inherits = TRUE )
@@ -2961,17 +2961,16 @@ if (is.name(name)) {
29612961} else if (is.environment(k ) && exists(as.character(name [[3L ]]), k )) {
29622962 assign(as.character(name [[3L ]]), x , k , inherits = FALSE )
29632963} else if (isS4(k )) {
2964- .Call(CsetS4elt , k , as.character(name [[3L ]]), x )
2965- }
2966- } else if (name %iscall % " get" ) { # #6725
2967- # edit 'get(nm, env)' call to be 'assign(nm, x, envir=env)'
2968- name = match.call(get , name )
2969- name [[1L ]] = quote(assign )
2970- name $ value = x
2971- eval(name , parent.frame(), parent.frame())
2972- }
2973- .Call(CexpandAltRep , x ) # issue#2866 and PR#2882
2974- invisible (x )
2964+ .Call(CsetS4elt , k , as.character(name [[3L ]]), x )
2965+ } else if (name %iscall % " get" ) { # #6725
2966+ # edit 'get(nm, env)' call to be 'assign(nm, x, envir=env)'
2967+ name = match.call(get , name )
2968+ name [[1L ]] = quote(assign )
2969+ name $ value = x
2970+ eval(name , parent.frame(), parent.frame())
2971+ }
2972+ .Call(CexpandAltRep , x ) # issue#2866 and PR#2882
2973+ invisible (x )
29752974
29762975as_list = function (x ) {
29772976 lx = vector(" list" , 1L )
0 commit comments