print out quoted key with print-error-and-continue
authorChristopher Allan Webber <cwebber@dustycloud.org>
Sat, 28 Nov 2015 13:58:34 +0000 (07:58 -0600)
committerChristopher Allan Webber <cwebber@dustycloud.org>
Sat, 28 Nov 2015 13:58:34 +0000 (07:58 -0600)
eightsync/agenda.scm

index 9f54e17aa06ca2faf76c652de922e803bfb027af..7ee0ec4d9dd11d24350905eabcb90f2199e18896 100644 (file)
@@ -698,10 +698,11 @@ return the wrong thing via (%8sync) and trip themselves up."
              (agenda-queue agenda))
             (loop agenda))))))
 
-(define (print-error-and-continue . args)
+(define (print-error-and-continue key . args)
   "Frequently used as pre-unwind-handler for agenda"
-  (format (current-error-port) "\n*** Caught exception with arguments: ~s ***\n"
-          args)
+  (format (current-error-port)
+          "\n*** Caught exception with key '~s and arguments: ~s ***\n"
+          key args)
   (display-backtrace (make-stack #t 1 0)
                      (current-error-port))
   (newline (current-error-port)))