I can sill get it to freeze and nothing is printed out from the other except block.<br>Does it look like I'm doing anything wrong here?<br><br><div class="gmail_quote">On Thu, Feb 23, 2012 at 3:42 PM, MRAB <span dir="ltr"><<a href="mailto:python@mrabarnett.plus.com">python@mrabarnett.plus.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">On 23/02/2012 17:59, Eric Frederich wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Below is some pretty simple code and the resulting output.<br>
Sometimes the code runs through but sometimes it just freezes for no<br>
apparent reason.<br>
The output pasted is where it just got frozen on me.<br>
It called start() on the 2nd worker but the 2nd worker never seemed to<br>
enter the run method.<br>
<br>
</blockquote></div>
[snip]<br>
<br>
The 2nd worker did enter the run method; there are 2 lines of "2".<br>
<br>
Maybe there's an uncaught exception in the run method for some reason.<br>
Try doing something like this:<div class="im"><br>
<br>
try:<br>
    args = self.inbox.get_nowait()<br>
except Queue.Empty:<br>
    break<br></div>
except:<br>
    import traceback<br>
    print "*** Exception in worker"<br>
    print >> sys.stderr, traceback.print_exc()<br>
    sys.stderr.flush()<br>
    print "***"<br>
    raise<span class="HOEnZb"><font color="#888888"><br>
-- <br>
<a href="http://mail.python.org/mailman/listinfo/python-list" target="_blank">http://mail.python.org/<u></u>mailman/listinfo/python-list</a><br>
</font></span></blockquote></div><br>