]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/commitdiff
bitbake: event: Clear ui_queue after handling it
authorRichard Purdie <richard.purdie@linuxfoundation.org>
Tue, 2 Jul 2019 10:27:15 +0000 (11:27 +0100)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Wed, 3 Jul 2019 16:00:57 +0000 (17:00 +0100)
(Bitbake rev: 55631da1336589e583e8341a655179f7714ab3fe)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
bitbake/lib/bb/event.py

index 7cbb5ca47e61ce078d5c7a0085e5240370d30e6b..248fc1a6f8ef1f47c0604d28638a4ce8d9e7c8b1 100644 (file)
@@ -124,6 +124,7 @@ def fire_class_handlers(event, d):
 ui_queue = []
 @atexit.register
 def print_ui_queue():
+    global ui_queue
     """If we're exiting before a UI has been spawned, display any queued
     LogRecords to the console."""
     logger = logging.getLogger("BitBake")
@@ -168,6 +169,7 @@ def print_ui_queue():
             logger.removeHandler(stderr)
         else:
             logger.removeHandler(stdout)
+        ui_queue = []
 
 def fire_ui_handlers(event, d):
     global _thread_lock