aboutsummaryrefslogtreecommitdiffstats
path: root/tests/gpgscm/repl.scm
diff options
context:
space:
mode:
Diffstat (limited to 'tests/gpgscm/repl.scm')
-rw-r--r--tests/gpgscm/repl.scm9
1 files changed, 8 insertions, 1 deletions
diff --git a/tests/gpgscm/repl.scm b/tests/gpgscm/repl.scm
index 78b8151a0..84454dc7c 100644
--- a/tests/gpgscm/repl.scm
+++ b/tests/gpgscm/repl.scm
@@ -34,7 +34,14 @@
(read (open-input-string next)))))
(if (not (eof-object? c))
(begin
- (catch (echo "Error:" *error*)
+ (catch (begin
+ (display (car *error*))
+ (when (and (cadr *error*)
+ (not (null? (cadr *error*))))
+ (display ": ")
+ (write (cadr *error*)))
+ (newline)
+ (vm-history-print (caddr *error*)))
(echo " ===>" (eval c environment)))
(exit (loop ""))))
(exit (loop next)))))))))