R/process.R

Defines functions process_all process

process <- function(input) {
  stats::rnorm(1)
}

process_all <- function(inputs) {
  safe <- purrr::safely(process)
  results <- purrr::map(inputs, safe)
  successes <- results %>%
    purrr::map("result") %>%
    purrr::compact()
  failures <- results %>%
    purrr::map("error") %>%
    purrr::compact() %>%
    purrr::map(~ as.character(.x$message))
  list(results = successes, failures = failures)
}
telegott/r.example documentation built on March 24, 2022, 2:45 p.m.