python 3, subclassing TextIOWrapper.
Gabriel Genellina
gagsl-py2 at yahoo.com.ar
Sun Mar 22 19:21:17 EDT 2009
En Sun, 22 Mar 2009 19:12:13 -0300, Benjamin Peterson
<benjamin at python.org> escribió:
> Gabriel Genellina <gagsl-py2 <at> yahoo.com.ar> writes:
>>
>> The undocumented behavior is relying on the open() builtin to return a
>> BufferedReader for a binary file.
>
> I don't see the problem. open() will return some BufferedIOBase
> implmentor, and
> that's all that TextIOWrapper needs.
How do you know? AFAIK, the return value of open() is completely
undocumented:
http://docs.python.org/3.0/library/functions.html#open
And if you open the file in text mode, the return value isn't a
BufferedIOBase.
--
Gabriel Genellina
More information about the Python-list
mailing list