22# ' @export
33BatchtoolsMultiprocessFuture <- function (expr = NULL , substitute = TRUE , envir = parent.frame(), ... ) {
44 if (substitute ) expr <- substitute(expr )
5+ assert_no_positional_args_but_first()
56
67 future <- BatchtoolsFuture(expr = expr , substitute = FALSE , envir = envir , ... )
78 future <- structure(future , class = c(" BatchtoolsMultiprocessFuture" , class(future )))
@@ -14,6 +15,7 @@ BatchtoolsMultiprocessFuture <- function(expr = NULL, substitute = TRUE, envir =
1415# ' @export
1516BatchtoolsMulticoreFuture <- function (expr = NULL , substitute = TRUE , envir = parent.frame(), ... ) {
1617 if (substitute ) expr <- substitute(expr )
18+ assert_no_positional_args_but_first()
1719
1820 future <- BatchtoolsMultiprocessFuture(expr = expr , substitute = FALSE , envir = envir , ... )
1921 future <- structure(future , class = c(" BatchtoolsMulticoreFuture" , class(future )))
@@ -26,6 +28,7 @@ BatchtoolsMulticoreFuture <- function(expr = NULL, substitute = TRUE, envir = pa
2628# ' @export
2729BatchtoolsTemplateFuture <- function (expr = NULL , substitute = TRUE , envir = parent.frame(), ... ) {
2830 if (substitute ) expr <- substitute(expr )
31+ assert_no_positional_args_but_first()
2932
3033 future <- BatchtoolsMultiprocessFuture(expr = expr , substitute = FALSE , envir = envir , ... )
3134 future <- structure(future , class = c(" BatchtoolsTemplateFuture" , class(future )))
@@ -50,6 +53,7 @@ BatchtoolsLsfFuture <- function(expr = NULL, substitute = TRUE, envir = parent.f
5053# ' @export
5154BatchtoolsOpenLavaFuture <- function (expr = NULL , substitute = TRUE , envir = parent.frame(), ... ) {
5255 if (substitute ) expr <- substitute(expr )
56+ assert_no_positional_args_but_first()
5357
5458 future <- BatchtoolsTemplateFuture(expr = expr , substitute = FALSE , envir = envir , ... )
5559 future <- structure(future , class = c(" BatchtoolsOpenLavaFuture" , class(future )))
@@ -62,6 +66,7 @@ BatchtoolsOpenLavaFuture <- function(expr = NULL, substitute = TRUE, envir = par
6266# ' @export
6367BatchtoolsSGEFuture <- function (expr = NULL , substitute = TRUE , envir = parent.frame(), ... ) {
6468 if (substitute ) expr <- substitute(expr )
69+ assert_no_positional_args_but_first()
6570
6671 future <- BatchtoolsTemplateFuture(expr = expr , substitute = FALSE , envir = envir , ... )
6772 future <- structure(future , class = c(" BatchtoolsSGEFuture" , class(future )))
@@ -86,6 +91,7 @@ BatchtoolsSlurmFuture <- function(expr = NULL, substitute = TRUE, envir = parent
8691# ' @export
8792BatchtoolsTorqueFuture <- function (expr = NULL , substitute = TRUE , envir = parent.frame(), ... ) {
8893 if (substitute ) expr <- substitute(expr )
94+ assert_no_positional_args_but_first()
8995
9096 future <- BatchtoolsTemplateFuture(expr = expr , substitute = FALSE , envir = envir , ... )
9197 future <- structure(future , class = c(" BatchtoolsTorqueFuture" , class(future )))
0 commit comments