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 vstinner
Recipients vstinner
Date 2011-07-04.22:03:09
SpamBayes Score 0.0006410748
Marked as misclassified No
Message-id <1309816990.23.0.880296531528.issue12493@psf.upfronthosting.co.za>
In-reply-to
Content
subprocess.Popen.communicate() doesn't catch EINTR error if it is called without timeout and if there is only one PIPE (stdout or stderr).

Attached patch fixes these cases. It may need a test.

I found this bug while working on test_signal, especially on the inter process signal tests.
History
Date User Action Args
2011-07-04 22:03:10vstinnersetrecipients: + vstinner
2011-07-04 22:03:10vstinnersetmessageid: <1309816990.23.0.880296531528.issue12493@psf.upfronthosting.co.za>
2011-07-04 22:03:09vstinnerlinkissue12493 messages
2011-07-04 22:03:09vstinnercreate