summaryrefslogtreecommitdiffstats
path: root/bitbake
diff options
context:
space:
mode:
Diffstat (limited to 'bitbake')
-rw-r--r--bitbake/lib/bb/runqueue.py15
1 files changed, 5 insertions, 10 deletions
diff --git a/bitbake/lib/bb/runqueue.py b/bitbake/lib/bb/runqueue.py
index 15716398f0..df7c50fe96 100644
--- a/bitbake/lib/bb/runqueue.py
+++ b/bitbake/lib/bb/runqueue.py
@@ -2365,16 +2365,11 @@ class runQueuePipe():
2365 self.rqexec = rqexec 2365 self.rqexec = rqexec
2366 2366
2367 def read(self): 2367 def read(self):
2368 for w in [self.rq.worker, self.rq.fakeworker]: 2368 for workers, name in [(self.rq.worker, "Worker"), (self.rq.fakeworker, "Fakeroot")]:
2369 for mc in w: 2369 for worker in workers.values():
2370 w[mc].process.poll() 2370 worker.process.poll()
2371 if w[mc].process.returncode is not None and not self.rq.teardown: 2371 if worker.process.returncode is not None and not self.rq.teardown:
2372 name = None 2372 bb.error("%s process (%s) exited unexpectedly (%s), shutting down..." % (name, worker.process.pid, str(worker.process.returncode)))
2373 if w in self.rq.worker:
2374 name = "Worker"
2375 elif w in self.rq.fakeworker:
2376 name = "Fakeroot"
2377 bb.error("%s process (%s) exited unexpectedly (%s), shutting down..." % (name, w.pid, str(w.returncode)))
2378 self.rq.finish_runqueue(True) 2373 self.rq.finish_runqueue(True)
2379 2374
2380 start = len(self.queue) 2375 start = len(self.queue)