Martin Panter added the comment:

I’m starting to understand that there might be a “reconstruction algorithm” 
needed. When reading, TextIOWrapper buffers decoded characters. If you call 
tell() and there is unread but decoded data, it is not enough to return the 
incremental decoder state. You have to handle the unread buffered data as well. 
Looking at the _pyio tell() implementation, it tries to wind the decoder 
backwards to minimize the state.

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue25849>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to