Index: Lib/test/test_file.py =================================================================== --- Lib/test/test_file.py (revision 85974) +++ Lib/test/test_file.py (working copy) @@ -303,6 +303,8 @@ if lines != testlines: self.fail("readlines() after next() with empty buffer " "failed. Got %r, expected %r" % (line, testline)) + f.close() + # Reading after iteration hit EOF shouldn't hurt either f = self.open(TESTFN, 'rb') try: