aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristopher Baines <mail@cbaines.net>2021-01-17 20:40:06 +0000
committerChristopher Baines <mail@cbaines.net>2021-01-17 20:40:06 +0000
commitf462547786710c72ab5dc65faf84fb9cdb5ea339 (patch)
tree591cd8f165b616079b02adeec5c20591dbb140e7
parent92068ef03830c744872b6ef81fe12ffc39ca72fe (diff)
downloadbuild-coordinator-f462547786710c72ab5dc65faf84fb9cdb5ea339.tar
build-coordinator-f462547786710c72ab5dc65faf84fb9cdb5ea339.tar.gz
Sure up handling of exceptions within Guile (backtrace)
-rw-r--r--guix-build-coordinator/coordinator.scm4
1 files changed, 2 insertions, 2 deletions
diff --git a/guix-build-coordinator/coordinator.scm b/guix-build-coordinator/coordinator.scm
index d04f16d..c6a71f5 100644
--- a/guix-build-coordinator/coordinator.scm
+++ b/guix-build-coordinator/coordinator.scm
@@ -475,12 +475,12 @@
(current-error-port)
"exception when printing backtrace: ~A\n"
exn)
- (backtrace)
(raise-exception exn))
(lambda ()
(backtrace)
(simple-format #t "\nfinished printing backtrace\n")
- (force-output)))
+ (force-output))
+ #:unwind? #t)
(raise-exception exn))
(lambda ()
(with-timeout (* 1000 60 10) ; 10 minutes