<div dir="ltr">Empty is raised when it times out, not just when it’s actually empty, though.</div><br><div class="gmail_quote"><div dir="ltr">On Mon, Jan 7, 2019 at 8:55 AM Richard Purdie <<a href="mailto:richard.purdie@linuxfoundation.org">richard.purdie@linuxfoundation.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">We don't push "None" values onto the parser queue so currently idle parsing<br>
threads loop every 0.25s and idle. They may as well exit out of their work<br>
is done.<br>
<br>
Signed-off-by: Richard Purdie <<a href="mailto:richard.purdie@linuxfoundation.org" target="_blank">richard.purdie@linuxfoundation.org</a>><br>
---<br>
lib/bb/cooker.py | 3 ---<br>
1 file changed, 3 deletions(-)<br>
<br>
diff --git a/lib/bb/cooker.py b/lib/bb/cooker.py<br>
index d1d2868d6f..9b2a0920f9 100644<br>
--- a/lib/bb/cooker.py<br>
+++ b/lib/bb/cooker.py<br>
@@ -1943,9 +1943,6 @@ class Parser(multiprocessing.Process):<br>
try:<br>
job = self.jobs.get(timeout=0.25)<br>
except queue.Empty:<br>
- continue<br>
-<br>
- if job is None:<br>
break<br>
result = self.parse(*job)<br>
<br>
-- <br>
2.19.1<br>
<br>
-- <br>
_______________________________________________<br>
bitbake-devel mailing list<br>
<a href="mailto:bitbake-devel@lists.openembedded.org" target="_blank">bitbake-devel@lists.openembedded.org</a><br>
<a href="http://lists.openembedded.org/mailman/listinfo/bitbake-devel" rel="noreferrer" target="_blank">http://lists.openembedded.org/mailman/listinfo/bitbake-devel</a><br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr">Christopher Larson<br>kergoth at gmail dot com<br>Founder - BitBake, OpenEmbedded, OpenZaurus<br>Senior Software Engineer, Mentor Graphics</div></div></div></div>