Mercurial > cpython
changeset 70384:f2414bb35c96 2.7
Issue #12175: FileIO.readall() now raises a ValueError instead of an IOError if
the file is closed. [#12175]
author | Victor Stinner <victor.stinner@haypocalc.com> |
---|---|
date | Wed, 25 May 2011 22:15:36 +0200 |
parents | 8ba0192a0eb1 |
children | 43a498da8680 |
files | Lib/test/test_io.py Misc/NEWS Modules/_io/fileio.c |
diffstat | 3 files changed, 7 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/Lib/test/test_io.py +++ b/Lib/test/test_io.py @@ -2468,6 +2468,8 @@ class MiscIOTest(unittest.TestCase): self.assertRaises(ValueError, f.read) if hasattr(f, "read1"): self.assertRaises(ValueError, f.read1, 1024) + if hasattr(f, "readall"): + self.assertRaises(ValueError, f.readall) if hasattr(f, "readinto"): self.assertRaises(ValueError, f.readinto, bytearray(1024)) self.assertRaises(ValueError, f.readline)
--- a/Misc/NEWS +++ b/Misc/NEWS @@ -83,6 +83,9 @@ Core and Builtins Library ------- +- Issue #12175: FileIO.readall() now raises a ValueError instead of an IOError + if the file is closed. + - Issue #1441530: In imaplib, use makefile() to wrap the SSL socket to avoid heap fragmentation and MemoryError with some malloc implementations.