sbt <shibt...@gmail.com> added the comment: > Another possibility would be that, since lines are usually reasonably > sized, they should fit in the buffer (which is 8KB by default). So we > could do the extra effort of buffering the data and return it once the > line is complete: if the buffer fills up before we got the whole line, > then we could raise a RuntimeError("Partial line read"). Note that I > didn't check if it's easily feasible (i.e. we should avoid introducing > kludges in the I/O layer just to handle thi corner case).
Discarding data rarely is worse than always throwing an exception. ---------- _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue13322> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com