aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/eval.ts4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/eval.ts b/src/eval.ts
index 0be3de5..17e27b1 100644
--- a/src/eval.ts
+++ b/src/eval.ts
@@ -326,7 +326,9 @@ const getFunctions = (
try {
return await evalExpr(args[0], actions)
} catch (e) {
- return evalExpr(args[1], actions)
+ return actions.evaluateInScope([args[1]], {
+ '--error': EvalValue.Value(e),
+ })
}
},