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 Sworddragon
Recipients Sworddragon
Date 2014-09-19.14:08:08
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1411135688.43.0.0648130638254.issue22443@psf.upfronthosting.co.za>
In-reply-to
Content
On reading the output of an application (for example "apt-get download firefox") that dynamically changes a line (possibly with the terminal control character \r) I have noticed that read(1) does not read the output until it has finished with a newline. This happens even with disabled buffering. In the attachments is a testcase for this problem. Also here are 2 screenshots to compare the results:

Direct call: http://picload.org/image/crldgri/normal.png
Subprocess: http://picload.org/image/crldgrw/subprocess.png
History
Date User Action Args
2014-09-19 14:08:08Sworddragonsetrecipients: + Sworddragon
2014-09-19 14:08:08Sworddragonsetmessageid: <1411135688.43.0.0648130638254.issue22443@psf.upfronthosting.co.za>
2014-09-19 14:08:08Sworddragonlinkissue22443 messages
2014-09-19 14:08:08Sworddragoncreate