This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author lisanke
Recipients jjcogliati, lisanke, roudkerk
Date 2008-06-15.02:38:40
SpamBayes Score 0.001901271
Marked as misclassified No
Message-id <1213497523.63.0.29499292199.issue2475@psf.upfronthosting.co.za>
In-reply-to
Content
Isn't this a critical problem. The .poll() function serves as a means to
check the status of the process started. When it continues to report
'None' to a process which has already terminated, it creates a false
positive of a hung process. Dealing with recovery from an actual hung
process is difficult enough. Having to deal with a bad detection that
the process ran to completion on top of this, makes the use of
subprocess difficult. 

Maybe I'm miss applying the .poll() function. I'm trying to detect that
a process has hung, prior to calling .stdout.readlines(). The
readlines() will hang my python script if the process is hung. Is there
another way I should be doing this?

Thanks, 

Mike
History
Date User Action Args
2008-06-15 02:38:44lisankesetspambayes_score: 0.00190127 -> 0.001901271
recipients: + lisanke, roudkerk, jjcogliati
2008-06-15 02:38:43lisankesetspambayes_score: 0.00190127 -> 0.00190127
messageid: <1213497523.63.0.29499292199.issue2475@psf.upfronthosting.co.za>
2008-06-15 02:38:42lisankelinkissue2475 messages
2008-06-15 02:38:41lisankecreate