From 76c4f2c20216719736766e8ae7d089ccd061b71b Mon Sep 17 00:00:00 2001 From: Richard Purdie Date: Wed, 2 Aug 2017 06:37:01 +0100 Subject: daemonize: Always print any remaning UI events at exit If there are events in the UI queue we want to print them regardless of whether we're handling an exception or something like SystemExit. This improves error messages for some other failure cases where currently no logging would get printed and leave the user confused as to what went wrong. Signed-off-by: Richard Purdie --- lib/bb/daemonize.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/bb/daemonize.py b/lib/bb/daemonize.py index a5a9d868d..8300d1d0f 100644 --- a/lib/bb/daemonize.py +++ b/lib/bb/daemonize.py @@ -77,6 +77,6 @@ def createDaemon(function, logfile): function() except Exception as e: traceback.print_exc() - bb.event.print_ui_queue() finally: + bb.event.print_ui_queue() os._exit(0) -- cgit 1.2.3-korg