Skip to content

Commit 17d57a2

Browse files
authored
transition to vec_slice() in get_pkgs() (#956)
1 parent ffea238 commit 17d57a2

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

R/required_pkgs.R

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,9 +37,9 @@ required_pkgs.model_fit <- function(x, infra = TRUE, ...) {
3737

3838
get_pkgs <- function(x, infra) {
3939
cls <- class(x)[1]
40-
pkgs <-
41-
get_from_env(paste0(cls, "_pkgs")) %>%
42-
dplyr::filter(engine == x$engine)
40+
pkgs <- get_from_env(paste0(cls, "_pkgs"))
41+
pkgs <- vctrs::vec_slice(pkgs, pkgs$engine == x$engine)
42+
4343
if (length(pkgs$pkg) == 0) {
4444
res <- character(0)
4545
} else {

0 commit comments

Comments
 (0)