Skip to content

Commit 7309181

Browse files
committed
2 parents 1689b4b + cc758c4 commit 7309181

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

51 files changed

+164
-148
lines changed

@export/index.d.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -155,8 +155,10 @@ declare namespace WorkflowRender {
155155
*/
156156
function tabulate_workflow_summary(pool: any): object;
157157
/**
158+
* @param app default value Is ``null``.
159+
* @param ssid default value Is ``null``.
158160
*/
159-
function throw_err(msg: any): object;
161+
function throw_err(msg: any, app?: any, ssid?: any): object;
160162
/**
161163
*/
162164
function use_cache(filepath: any, create: any): object;

R/utils/utils.R

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,7 @@ const echo_warning = function(msg, app = NULL, ssid = NULL) {
1515
msg = `[${app_name}] ${msg}`;
1616
}
1717

18-
print(msg);
19-
warning(msg);
18+
warning(msg, immediate.=TRUE);
2019
writeLines(msg, con = link);
2120
close(link);
2221
}
@@ -25,11 +24,14 @@ const echo_warning = function(msg, app = NULL, ssid = NULL) {
2524
#'
2625
#' @details a wrapper of the ``stop`` function.
2726
#'
28-
const throw_err = function(msg) {
27+
const throw_err = function(msg, app = NULL, ssid = NULL) {
28+
let error_log = `${.get_context(ssid)$temp_dir}/error`;
29+
2930
msg <- unlist(msg);
3031

3132
print("workflow error:");
3233
print(msg);
34+
writeLines(msg, con = error_log);
3335

3436
.Internal::stop(msg);
3537
}

man/get_timestamp.1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ get_timestamp \- get_timestamp()
55
\fIget_timestamp()\fR
66
.SH FILES
77
.PP
8-
SMRUCC/R#.declare_function.get_timestamp at utils.R:line 42
8+
SMRUCC/R#.declare_function.get_timestamp at utils.R:line 44
99
.PP
1010
.SH COPYRIGHT
1111
Copyright © xieguigang, MIT Licensed 2025

man/index.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

man/throw_err.1

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,25 @@
11
.TH THROW_ERR 1 2025-Aug "" "echo error message on the screen and then crash the workflow"
22
.SH NAME
3-
throw_err \- throw_err(msg)
3+
throw_err \- throw_err(msg,
4+
<i>app</i> = <span style='color: blue !important;'>NULL</span>,
5+
<i>ssid</i> = <span style='color: blue !important;'>NULL</span>)
46
.SH SYNOPSIS
5-
\fIthrow_err(msg)\fR
7+
\fIthrow_err(msg,
8+
<i>app</i> = <span style='color: blue !important;'>NULL</span>,
9+
<i>ssid</i> = <span style='color: blue !important;'>NULL</span>)\fR
610
.SH OPTIONS
711
.PP
812
\fBmsg\fB \fR\- .
913
.PP
14+
.PP
15+
\fBapp\fB \fR\- NULL.
16+
.PP
17+
.PP
18+
\fBssid\fB \fR\- NULL.
19+
.PP
1020
.SH FILES
1121
.PP
12-
SMRUCC/R#.declare_function.throw_err at utils.R:line 28
22+
SMRUCC/R#.declare_function.throw_err at utils.R:line 27
1323
.PP
1424
.SH COPYRIGHT
1525
Copyright © xieguigang, MIT Licensed 2025

vignettes/R/docs/.get_context.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<title>get current workflow environment context</title>
66
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
77
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
8-
<link rel="stylesheet" type="text/css" href="../../_assets/page.css">
8+
<link rel="stylesheet" type="text/css" href="https://rdocumentation.rsharp.net/assets/page.css">
99
</head>
1010

1111
<body>
@@ -61,8 +61,8 @@ <h3 style="display: none;">Examples</h3>
6161
</div>
6262
</body>
6363

64-
<script type="text/javascript" src="../../_assets/R_syntax.js"></script>
65-
<script type="text/javascript" src="../../_assets/highlights.js"></script>
64+
<script type="text/javascript" src="https://rdocumentation.rsharp.net/assets/R_syntax.js"></script>
65+
<script type="text/javascript" src="https://rdocumentation.rsharp.net/assets/highlights.js"></script>
6666
<script type="text/javascript">r_highlights("example_r");</script>
6767

6868
</html>

vignettes/R/docs/.internal_call.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<title>.internal_call</title>
66
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
77
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
8-
<link rel="stylesheet" type="text/css" href="../../_assets/page.css">
8+
<link rel="stylesheet" type="text/css" href="https://rdocumentation.rsharp.net/assets/page.css">
99
</head>
1010

1111
<body>
@@ -67,8 +67,8 @@ <h3 style="display: block;">Examples</h3>
6767
</div>
6868
</body>
6969

70-
<script type="text/javascript" src="../../_assets/R_syntax.js"></script>
71-
<script type="text/javascript" src="../../_assets/highlights.js"></script>
70+
<script type="text/javascript" src="https://rdocumentation.rsharp.net/assets/R_syntax.js"></script>
71+
<script type="text/javascript" src="https://rdocumentation.rsharp.net/assets/highlights.js"></script>
7272
<script type="text/javascript">r_highlights("example_r");</script>
7373

7474
</html>

vignettes/R/docs/.onLoad.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<title>.onLoad</title>
66
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
77
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
8-
<link rel="stylesheet" type="text/css" href="../../_assets/page.css">
8+
<link rel="stylesheet" type="text/css" href="https://rdocumentation.rsharp.net/assets/page.css">
99
</head>
1010

1111
<body>
@@ -60,8 +60,8 @@ <h3 style="display: none;">Examples</h3>
6060
</div>
6161
</body>
6262

63-
<script type="text/javascript" src="../../_assets/R_syntax.js"></script>
64-
<script type="text/javascript" src="../../_assets/highlights.js"></script>
63+
<script type="text/javascript" src="https://rdocumentation.rsharp.net/assets/R_syntax.js"></script>
64+
<script type="text/javascript" src="https://rdocumentation.rsharp.net/assets/highlights.js"></script>
6565
<script type="text/javascript">r_highlights("example_r");</script>
6666

6767
</html>

vignettes/R/docs/__build_app.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<title>Build workflow app object</title>
66
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
77
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
8-
<link rel="stylesheet" type="text/css" href="../../_assets/page.css">
8+
<link rel="stylesheet" type="text/css" href="https://rdocumentation.rsharp.net/assets/page.css">
99
</head>
1010

1111
<body>
@@ -63,8 +63,8 @@ <h3 style="display: none;">Examples</h3>
6363
</div>
6464
</body>
6565

66-
<script type="text/javascript" src="../../_assets/R_syntax.js"></script>
67-
<script type="text/javascript" src="../../_assets/highlights.js"></script>
66+
<script type="text/javascript" src="https://rdocumentation.rsharp.net/assets/R_syntax.js"></script>
67+
<script type="text/javascript" src="https://rdocumentation.rsharp.net/assets/highlights.js"></script>
6868
<script type="text/javascript">r_highlights("example_r");</script>
6969

7070
</html>

vignettes/R/docs/__runImpl.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<title>Internal Workflow Execution Engine</title>
66
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
77
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
8-
<link rel="stylesheet" type="text/css" href="../../_assets/page.css">
8+
<link rel="stylesheet" type="text/css" href="https://rdocumentation.rsharp.net/assets/page.css">
99
</head>
1010

1111
<body>
@@ -68,8 +68,8 @@ <h3 style="display: none;">Examples</h3>
6868
</div>
6969
</body>
7070

71-
<script type="text/javascript" src="../../_assets/R_syntax.js"></script>
72-
<script type="text/javascript" src="../../_assets/highlights.js"></script>
71+
<script type="text/javascript" src="https://rdocumentation.rsharp.net/assets/R_syntax.js"></script>
72+
<script type="text/javascript" src="https://rdocumentation.rsharp.net/assets/highlights.js"></script>
7373
<script type="text/javascript">r_highlights("example_r");</script>
7474

7575
</html>

0 commit comments

Comments
 (0)