Skip to content

Commit 4be48c6

Browse files
committed
Bugfix to code to report binding of arguments in R code
1 parent 34d1d2b commit 4be48c6

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

singlecell/resources/chunks/Functions.R

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,16 @@ bindArgs <- function(fun, seuratObj, allowableArgNames = NULL, disallowedArgName
1616
}
1717

1818
val <- get(name)
19-
print(paste0('Binding argument: ', name, ': ', ifelse(is.object(val), yes = '<object>', no = val)))
19+
displayVal <- val
20+
if (is.null(val)) {
21+
displayVal <- 'NULL'
22+
} else if (is.na(val)) {
23+
displayVal <- 'NA'
24+
} else if (is.object(val)) {
25+
displayVal <- '[object]'
26+
}
27+
28+
print(paste0('Binding argument: ', name, ': ', displayVal))
2029
boundArgs[[name]] <- val
2130
}
2231
}

0 commit comments

Comments
 (0)