Message78395
| Author |
pitrou |
| Recipients |
fabioz, pitrou, vstinner |
| Date |
2008年12月28日.10:27:48 |
| SpamBayes Score |
1.3345025e-10 |
| Marked as misclassified |
No |
| Message-id |
<1230460069.6361.3.camel@localhost> |
| In-reply-to |
<1230427431.01.0.919334227667.issue4705@psf.upfronthosting.co.za> |
| Content |
> pitrou's patch changes PyFile_FromFd() behaviour for a text file
> opened with buffering=0:
> /* As a convenience, when buffering == 0 on a text file, we
> open the underlying binary stream in unbuffered mode and
> wrap it with a text stream in line-buffered mode. */
>
> 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. If someone else wants to
do it, please don't hesitate...
> Note: I prefer Py_UnbufferedStdoutFlag=1 instead of
> Py_UnbufferedStdoutFlag++ (for -u command line option).
Well, I minimally changed the existing code. |
|