aboutsummaryrefslogtreecommitdiffstats
path: root/mod/scriptrunonce.rsc
diff options
context:
space:
mode:
Diffstat (limited to 'mod/scriptrunonce.rsc')
-rw-r--r--mod/scriptrunonce.rsc12
1 files changed, 6 insertions, 6 deletions
diff --git a/mod/scriptrunonce.rsc b/mod/scriptrunonce.rsc
index 7fcd5b5..1d6aaf1 100644
--- a/mod/scriptrunonce.rsc
+++ b/mod/scriptrunonce.rsc
@@ -11,7 +11,7 @@
:global ScriptRunOnce;
# fetch and run script(s) once
-:set ScriptRunOnce do={ :do {
+:set ScriptRunOnce do={ :onerror Err {
:local Scripts [ :toarray $1 ];
:global ScriptRunOnceBaseUrl;
@@ -41,16 +41,16 @@
:return false;
}
- :do {
+ :onerror Err {
$LogPrint info $0 ("Running script '" . $Script . "' now.");
[ :parse $Source ];
- } on-error={
- $LogPrint warning $0 ("The script '" . $Script . "' failed to run!");
+ } do={
+ $LogPrint warning $0 ("The script '" . $Script . "' failed to run: " . $Err);
:return false;
}
:return true;
}
-} on-error={
- :global ExitError; $ExitError false $0;
+} do={
+ :global ExitError; $ExitError false $0 $Err;
} }