Fix #12811 by closing files promptly in tabnanny.check. Patch by Anthony Briggs.

This commit is contained in:
Nick Coghlan 2011-08-22 16:19:19 +10:00
parent 029ba2b8cd
commit c4a287114e
3 changed files with 7 additions and 0 deletions

View File

@ -126,6 +126,9 @@ def check(file):
else: print(file, badline, repr(line))
return
finally:
f.close()
if verbose:
print("%r: Clean bill of health." % (file,))

View File

@ -121,6 +121,7 @@ Erik Bray
Brian Brazil
Dave Brennan
Tom Bridgman
Anthony Briggs
Tobias Brink
Richard Brodie
Michael Broghton

View File

@ -265,6 +265,9 @@ Core and Builtins
Library
-------
- Issue #12811: tabnanny.check() now promptly closes checked files. Patch by
Anthony Briggs.
- Issue #6560: The sendmsg/recvmsg API is now exposed by the socket module
when provided by the underlying platform, supporting processing of
ancillary data in pure Python code.