Message164239
| Author |
ncoghlan |
| Recipients |
ncoghlan |
| Date |
2012年06月28日.10:49:16 |
| SpamBayes Score |
-1.0 |
| Marked as misclassified |
Yes |
| Message-id |
<1340880558.16.0.0136840668667.issue15216@psf.upfronthosting.co.za> |
| In-reply-to |
| Content |
As discussed on python-ideas, swapping out the sys.std* streams can be fraught with peril. This can make writing code that wants to support an "--encoding" option for pipeline processing difficult.
The proposal [1] is that TextIOWrapper support a set_encoding() method that is only supported between creation of the stream and the first read or write operation. Once the stream is "dirty", you can no longer change the encoding - you must replace the stream (e.g. by passing stream.fileNo() to open())
[1] http://mail.python.org/pipermail/python-ideas/2012-June/015535.html |
|
History
|
|---|
| Date |
User |
Action |
Args |
| 2012年06月28日 10:49:18 | ncoghlan | set | recipients:
+ ncoghlan |
| 2012年06月28日 10:49:18 | ncoghlan | set | messageid: <1340880558.16.0.0136840668667.issue15216@psf.upfronthosting.co.za> |
| 2012年06月28日 10:49:17 | ncoghlan | link | issue15216 messages |
| 2012年06月28日 10:49:16 | ncoghlan | create |
|