From 3e1e9feb34676cc8f6c0e4bde1f109105c84796b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hugo=20H=C3=B6rnquist?= Date: Tue, 7 Jul 2020 13:27:26 +0200 Subject: Remove faulty top error handler from main. --- module/main.scm | 31 +++---------------------------- 1 file changed, 3 insertions(+), 28 deletions(-) (limited to 'module') diff --git a/module/main.scm b/module/main.scm index 24561f72..dc69ac0c 100644 --- a/module/main.scm +++ b/module/main.scm @@ -185,33 +185,8 @@ 'flat (string->symbol stprof))))) - -(define logport (make-parameter (open-file "/tmp/calp.xml" "a"))) - (define (main args) - - (when (zero? (stat:size (stat (logport)))) - (format (logport) "~%")) - - (format (logport) "~a~%" - ((@ (datetime) datetime->string) - ((@ (datetime) current-datetime)))) (report-time! "Program start") - ;; ((@ (util config) print-configuration-documentation)) - (let ((stack #f)) - (catch #t - (lambda () (dynamic-wind (lambda () 'noop) - (lambda () (catch 'return (lambda () (wrapped-main args)) values)) - (lambda () (run-hook shutdown-hook)) - )) - (case-lambda - ((err raiser fmt . args) - (format #t "Calp has crashed with [~a], -~?~%See ~a for full backtrace~%" - err fmt args (port-filename (logport))) - (format (logport) "~%~%")) - ((err . args) - (format #t "Calp has crashed with [~a]~%~a~%" err args))) - (lambda _ (set! stack (make-stack #t)))))) + (dynamic-wind (lambda () 'noop) + (lambda () (catch 'return (lambda () (wrapped-main args)) values)) + (lambda () (run-hook shutdown-hook)))) -- cgit v1.2.3