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.

作者 vstinner
收信人 fabioz, pitrou, vstinner
日期 2008-12-28.12:19:14
SpamBayes Score 1.8872126e-12
Marked as misclassified
Message-id <1230466759.43.0.978356783426.issue4705@psf.upfronthosting.co.za>
In-reply-to
内容
> > Why changing PyFile_FromFd() and not io.open() directly?
>
> I must admit I'm a bit lazy, and changing io.open() means changing 
> a fundamental public API, as Guido said on python-dev, so 
> more discussion and some parts of the patches delayed to 3.1.

You're right, and PyFile_FromFd() is also a fundamental "public" API. 
Since TextIOWrapper doesn't support real unbuffered buffer (only 
pseudo line buffer: unbuffered raw buffer and line buffering for 
TextIOWrapper), I prefer to change only stdout/stderr instead of 
PyFile_FromFd(). 

My new patch only changes initstdio() using pitrou's code.

Should we also change stdin?
历史
日期 用户 动作 参数
2008-12-28 12:19:19vstinner修改recipients: + vstinner, pitrou, fabioz
2008-12-28 12:19:19vstinner修改messageid: <1230466759.43.0.978356783426.issue4705@psf.upfronthosting.co.za>
2008-12-28 12:19:18vstinner链接issue4705 messages
2008-12-28 12:19:18vstinner创建