bar <- makeProgressBar(max=5, label="test-bar")
for (i in 0:5) {
bar$set(i)
Sys.sleep(0.2)
}
bar <- makeProgressBar(max=5, label="test-bar")
for (i in 1:5) {
bar$inc(1)
Sys.sleep(0.2)
}
# display errors properly (in next line)
f = function(i) if (i>2) stop("foo")
bar <- makeProgressBar(max=5, label="test-bar")
for (i in 1:5) {
tryCatch ({
f(i)
bar$set(i)
}, error=bar$error)
}
Run the code above in your browser using DataLab