[gnome-continuous-yocto/gnomeostree-3.28-rocko: 7070/8267] bitbake: daemonize: Always print any remaning UI events at exit



commit 9ed748a542b520c1cb763d981969233c0f5efd4e
Author: Richard Purdie <richard purdie linuxfoundation org>
Date:   Wed Aug 2 06:37:01 2017 +0100

    bitbake: 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.
    
    (Bitbake rev: 76c4f2c20216719736766e8ae7d089ccd061b71b)
    
    Signed-off-by: Richard Purdie <richard purdie linuxfoundation org>

 bitbake/lib/bb/daemonize.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/bitbake/lib/bb/daemonize.py b/bitbake/lib/bb/daemonize.py
index a5a9d86..8300d1d 100644
--- a/bitbake/lib/bb/daemonize.py
+++ b/bitbake/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)


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]