aboutsummaryrefslogtreecommitdiff
path: root/guix-qa-frontpage/manage-builds.scm
diff options
context:
space:
mode:
authorChristopher Baines <mail@cbaines.net>2025-02-27 09:27:52 +0000
committerChristopher Baines <mail@cbaines.net>2025-02-27 09:27:52 +0000
commite8625ce145dd6b1f75c1fd248d0063262e99855e (patch)
tree402099c022ba0aa3965b2b21ba7a629b5df6a37e /guix-qa-frontpage/manage-builds.scm
parentf566fb49c4041086f69d4e7b33162603d42f27da (diff)
downloadqa-frontpage-e8625ce145dd6b1f75c1fd248d0063262e99855e.tar
qa-frontpage-e8625ce145dd6b1f75c1fd248d0063262e99855e.tar.gz
Don't print backtraces unless there's an error
When fetching derivation changes for an issue.
Diffstat (limited to 'guix-qa-frontpage/manage-builds.scm')
-rw-r--r--guix-qa-frontpage/manage-builds.scm10
1 files changed, 6 insertions, 4 deletions
diff --git a/guix-qa-frontpage/manage-builds.scm b/guix-qa-frontpage/manage-builds.scm
index 3546fcf..4d1ee97 100644
--- a/guix-qa-frontpage/manage-builds.scm
+++ b/guix-qa-frontpage/manage-builds.scm
@@ -100,10 +100,12 @@
(current-error-port)
"failed fetching derivation changes for issue ~A: ~A\n"
issue-number
- (if (and (guix-data-service-error? exn)
- (= (guix-data-service-error-response-code exn) 200))
- (guix-data-service-error-summary exn)
- exn))
+ (guix-data-service-error-summary exn))
+
+ (unless
+ (and (guix-data-service-error? exn)
+ (= (guix-data-service-error-response-code exn) 200))
+ (print-backtrace-and-exception/knots exn))
#f)
(lambda ()
(with-sqlite-cache