Skip to content

Commit 58f13fa

Browse files
committed
more error trapping for non-spark objects
1 parent 4998f5b commit 58f13fa

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

R/fit.R

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -115,6 +115,12 @@ fit.model_spec <-
115115
object$engine <- engine
116116
object <- check_engine(object)
117117

118+
if (engine == "spark" && !inherits(data, "tbl_spark"))
119+
stop(
120+
"spark objects can only be used with the formula interface to `fit` ",
121+
"with a spark data object.", call. = FALSE
122+
)
123+
118124
# sub in arguments to actual syntax for corresponding engine
119125
object <- translate(object, engine = object$engine)
120126
check_installs(object) # TODO rewrite with pkgman

0 commit comments

Comments
 (0)