We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f941612 commit 5cac531Copy full SHA for 5cac531
1 file changed
R/notebook.R
@@ -38,10 +38,10 @@ local({
38
line <- readLines(con, n = 1)
39
request <- jsonlite::fromJSON(line)
40
cat(sprintf("[%s]\n%s\n", request$time, request$expr))
41
- res <- list()
42
str <- tryCatch({
43
expr <- parse(text = request$expr)
44
out <- withVisible(eval(expr, globalenv()))
+ text <- utils::capture.output(print(out$value))
45
if (check_null_dev()) {
46
record <- recordPlot()
47
plot_file <- tempfile(fileext = ".svg")
@@ -53,10 +53,9 @@ local({
53
result = plot_file
54
)
55
} else if (out$visible) {
56
- print_text <- utils::capture.output(print(out$value))
57
res <- list(
58
type = "text",
59
- result = paste0(print_text, collapse = "\n")
+ result = paste0(text, collapse = "\n")
60
61
} else {
62
0 commit comments