[Python-Dev] Unicode byte order mark decoding

"Martin v. Löwis" martin at v.loewis.de
Tue Apr 5 22:52:14 CEST 2005


Walter Dörwald wrote:
> There are situations where the byte stream might be temporarily
> exhausted, e.g. an XML parser that tries to support the
> IncrementalParser interface, or when you want to decode
> encoded data piecewise, because you want to give a progress
> report.

Yes, but these are not file-like objects. In the IncrementalParser,
it is *not* the case that a read operation returns an empty
string. Instead, the application repeatedly feeds data explicitly.
For a file-like object, returning "" indicates EOF.

Regards,
Martin


More information about the Python-Dev mailing list