]> code.ossystems Code Review - openembedded-core.git/commitdiff
runqueue.py: Drop unneeded import and improve quieterrors handling as per upstream...
authorRichard Purdie <richard.purdie@linuxfoundation.org>
Mon, 10 Jan 2011 13:13:08 +0000 (13:13 +0000)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Mon, 10 Jan 2011 13:24:04 +0000 (13:24 +0000)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
bitbake/lib/bb/runqueue.py

index 054191b8c998b4de8d1352bd9963185b0c26499d..2b37619ae3018f4a1b3798a78505a818380d7a77 100644 (file)
@@ -25,7 +25,6 @@ Handles preparation and execution of a queue of tasks
 import copy
 import os
 import sys
-import subprocess
 import signal
 import stat
 import fcntl
@@ -1055,7 +1054,7 @@ class RunQueueExecute:
         self.rq.state = runQueueComplete
         return
 
-    def fork_off_task(self, fn, task, taskname):
+    def fork_off_task(self, fn, task, taskname, quieterrors=False):
         the_data = bb.cache.Cache.loadDataFull(fn, self.cooker.get_file_appends(fn), self.cooker.configuration.data)
 
         env = bb.data.export_vars(the_data)
@@ -1115,7 +1114,7 @@ class RunQueueExecute:
             #newso = open(logout, 'w')
             #os.dup2(newso.fileno(), sys.stdout.fileno())
             #os.dup2(newso.fileno(), sys.stderr.fileno())
-            if taskname.endswith("_setscene"):
+            if quieterrors:
                 the_data.setVarFlag(taskname, "quieterrors", "1")
 
             bb.data.setVar("BB_WORKERCONTEXT", "1", the_data)
@@ -1569,6 +1568,9 @@ class RunQueueExecuteScenequeue(RunQueueExecute):
         self.rq.state = runQueueRunInit
         return True
 
+    def fork_off_task(self, fn, task, taskname):
+        return RunQueueExecute.fork_off_task(self, fn, task, taskname, quieterrors=True)
+
 class TaskFailure(Exception):
     """
     Exception raised when a task in a runqueue fails