From 76a5f2f5163e5f15eadba0d8ff16610e6f61c9d7 Mon Sep 17 00:00:00 2001 From: Jimmy Kiselak Date: Sun, 18 Oct 2015 23:56:13 -0400 Subject: [PATCH] show and log when an error occurs during shutdown --- lbrynet/lbrynet_console/LBRYConsole.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/lbrynet/lbrynet_console/LBRYConsole.py b/lbrynet/lbrynet_console/LBRYConsole.py index eaef4f476..ed1274474 100644 --- a/lbrynet/lbrynet_console/LBRYConsole.py +++ b/lbrynet/lbrynet_console/LBRYConsole.py @@ -108,6 +108,12 @@ class LBRYConsole(): def _show_start_error(self, error): print error.getErrorMessage() + log.error("An error occurred during start up: %s", error.getTraceback()) + return error + + def _show_shutdown_error(self, error): + print error.getErrorMessage() + log.error("An error occurred during shutdown: %s", error.getTraceback()) return error def shut_down(self): @@ -115,6 +121,7 @@ class LBRYConsole(): d = self._shut_down() if self.session is not None: d.addCallback(lambda _: self.session.shut_down()) + d.addErrback(self._show_shutdown_error) return d def add_control_handlers(self, control_handlers):