Issue 10219: BufferedReader.read1 does not check for closed file (original) (raw)
Hi, on a freshly built python 3.3 I got:
$ ./python Python 3.3a0 (default:22ae2b002865, Mar 30 2011, 20🔞39) [GCC 4.4.5] on linux2 Type "help", "copyright", "credits" or "license" for more information.
f = open('foo', 'rb') print(f.read1(1)) # OK b'' f.close() print(f.read1(5)) # expected ValueError("I/O operation on closed file") Traceback (most recent call last): File "", line 1, in ValueError: I/O operation on closed file print(f.peek()) # expected ValueError("I/O operation on closed file") Traceback (most recent call last): File "", line 1, in ValueError: I/O operation on closed file
so it seems it's been fixed in the meantime. Do you have an example for BufferedReader?