On Sep 21, 8:58 pm, Roy Smith <r...@panix.com> wrote:
> In article <mailman.1343.1316663531.27778.python-l...@python.org>,
>  Chris Rebert <c...@rebertia.com> wrote:
>
> > Popen.poll():
> >     Check if child process has terminated. Set **and return**
> > returncode attribute.
> > [Direct quote from the docs; emphasis added]
>
> Doh.  I read right past that and didn't see it.  Thanks for the
> correction.

I removed the loop and changed it to a single communicate now, still
get a deadlock.  All threads just stop, even threads that have nothing
to do with the ongoing subprocesses.  I specifically created a thread
that dumps the stack trace of all threads so I can try and view the
deadlocks, but that stops responding at the same time as the
deadlock.  This wasn't happening before so not sure why it changed
suddenly.
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to