File tree Expand file tree Collapse file tree 2 files changed +28
-1
lines changed Expand file tree Collapse file tree 2 files changed +28
-1
lines changed Original file line number Diff line number Diff line change 1
1
Package: future
2
- Version: 1.33.1-9002
2
+ Version: 1.33.1-9003
3
3
Title: Unified Parallel and Distributed Processing in R for Everyone
4
4
Imports:
5
5
digest,
Original file line number Diff line number Diff line change
1
+ source(" incl/start.R" )
2
+
3
+ capture_journals <- future ::: capture_journals
4
+
5
+ message(" *** capture_journals() ..." )
6
+
7
+ slow_fcn <- function (x ) {
8
+ Sys.sleep(0.5 + 1 / x )
9
+ }
10
+
11
+ plan(multisession , workers = 2 )
12
+ js <- capture_journals({
13
+ fs <- lapply(3 : 1 , FUN = function (x ) future(slow_fcn(x )))
14
+ vs <- value(fs )
15
+ })
16
+ print(js )
17
+ stopifnot(
18
+ is.list(js ),
19
+ all(vapply(js , FUN = is.data.frame , FUN.VALUE = NA ))
20
+ )
21
+
22
+ # # Shut down parallel workers
23
+ plan(sequential )
24
+
25
+ message(" *** capture_journals() ... done" )
26
+
27
+ source(" incl/end.R" )
You can’t perform that action at this time.
0 commit comments