Only catch thread errors in pgloader-image.

In the REPL we're going to have all errors pop in the interactive debugger,
and that should be what we want...
This commit is contained in:
Dimitri Fontaine 2017-07-04 01:55:27 +02:00
parent 3f7853491f
commit 652e435843

View File

@ -89,16 +89,13 @@
#'(lambda (condition)
;; everything has been handled already
(lp:invoke-transfer-error condition)))
#+pgloader-image
(error
#'(lambda (condition)
(log-message :error "A thread failed with error: ~a" condition)
(if (member *client-min-messages* (list :debug :data))
#-pgloader-image
(log-message :error "~a"
(trivial-backtrace:print-backtrace condition
:output nil))
#+pgloader-image
(lp::invoke-debugger condition))
(log-message :error "~a"
(trivial-backtrace:print-backtrace condition
:output nil))
(lp::invoke-transfer-error condition))))
(log-message :notice "COPY ~a" table-name)