David Beazley added the comment:

I have run into this bug myself.  Agree that a file-like object should never 
report itself as closed unless .close() has been explicitly called on it.   
HTTPResponse should not return itself as closed after the end-of-file has been 
reached.

I think there is also a bug in the implementation of TextIOWrapper as well.  
Even if the underlying file reports itself as closed, previously read and 
buffered data should be processed first before reporting an error about the 
file being closed.

----------
nosy: +dabeaz

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

Reply via email to