mirror of
https://git.yoctoproject.org/poky
synced 2026-04-17 18:32:12 +02:00
bitbake/cooker.py: Allow idle handlers to pass through a true value
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
This commit is contained in:
@@ -690,6 +690,8 @@ class BBCooker:
|
||||
bb.event.fire(bb.event.BuildCompleted(buildname, item, failures), self.configuration.event_data)
|
||||
self.command.finishAsyncCommand()
|
||||
return False
|
||||
if retval is True:
|
||||
return True
|
||||
return 0.5
|
||||
|
||||
self.server.register_idle_function(buildFileIdle, rq)
|
||||
@@ -709,7 +711,6 @@ class BBCooker:
|
||||
targets = self.checkPackages(targets)
|
||||
|
||||
def buildTargetsIdle(server, rq, abort):
|
||||
|
||||
if abort or self.cookerAction == cookerStop:
|
||||
rq.finish_runqueue(True)
|
||||
elif self.cookerAction == cookerShutdown:
|
||||
@@ -726,6 +727,8 @@ class BBCooker:
|
||||
bb.event.fire(bb.event.BuildCompleted(buildname, targets, failures), self.configuration.event_data)
|
||||
self.command.finishAsyncCommand()
|
||||
return None
|
||||
if retval is True:
|
||||
return True
|
||||
return 0.5
|
||||
|
||||
self.buildSetVars()
|
||||
|
||||
@@ -854,6 +854,8 @@ class RunQueue:
|
||||
(if the abort on failure configuration option isn't set)
|
||||
"""
|
||||
|
||||
retval = 0.5
|
||||
|
||||
if self.state is runQueuePrepare:
|
||||
self.rqdata.prepare()
|
||||
self.state = runQueueRunInit
|
||||
@@ -885,7 +887,7 @@ class RunQueue:
|
||||
return False
|
||||
|
||||
# Loop
|
||||
return True
|
||||
return retval
|
||||
|
||||
def execute_runqueue_initVars(self):
|
||||
|
||||
|
||||
Reference in New Issue
Block a user