]> git.proxmox.com Git - mirror_edk2.git/blobdiff - BaseTools/Source/Python/AutoGen/AutoGenWorker.py
BaseTools: Enable block queue log agent.
[mirror_edk2.git] / BaseTools / Source / Python / AutoGen / AutoGenWorker.py
index 0a3c1d8e0ebd02967a4d3f04ad63a5c15fb070a0..e583828741bd192152b79de923b5acfc5cc8b19e 100644 (file)
@@ -23,13 +23,14 @@ except:
 import traceback\r
 import sys\r
 from AutoGen.DataPipe import MemoryDataPipe\r
+import logging\r
+\r
 def clearQ(q):\r
     try:\r
         while True:\r
             q.get_nowait()\r
     except Empty:\r
         pass\r
-import logging\r
 \r
 class LogAgent(threading.Thread):\r
     def __init__(self,log_q,log_level,log_file=None):\r
@@ -123,9 +124,10 @@ class AutoGenManager(threading.Thread):
 \r
     def clearQueue(self):\r
         taskq = self.autogen_workers[0].module_queue\r
+        logq = self.autogen_workers[0].log_q\r
         clearQ(taskq)\r
         clearQ(self.feedback_q)\r
-\r
+        clearQ(logq)\r
     def TerminateWorkers(self):\r
         self.error_event.set()\r
     def kill(self):\r