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 martin.panter
Recipients georg.brandl, gregory.p.smith, larry, martin.panter, python-dev
Date 2013-11-26.08:15:04
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1385453705.63.0.3011010223.issue17488@psf.upfronthosting.co.za>
In-reply-to
Content
For the record, this issue seemed to forget about the effect of buffering the pipe to the subprocess’s input stream. Buffering an input pipe means that data is hidden away until it is flushed, and the close() method can raise a broken pipe error. I have sometimes found that forcing “bufsize=0” is easier than handling the extra broken pipe error.

Anyway I think the damage has already been done. However I did raise Issue 19622 to clarify the documentation.
History
Date User Action Args
2013-11-26 08:15:05martin.pantersetrecipients: + martin.panter, georg.brandl, gregory.p.smith, larry, python-dev
2013-11-26 08:15:05martin.pantersetmessageid: <1385453705.63.0.3011010223.issue17488@psf.upfronthosting.co.za>
2013-11-26 08:15:05martin.panterlinkissue17488 messages
2013-11-26 08:15:04martin.pantercreate