Issue #11444: Merge fix from 3.1.

This commit is contained in:
Vinay Sajip 2011-03-08 22:53:21 +00:00
commit d9512e9ac1
1 changed files with 3 additions and 0 deletions

View File

@ -1793,6 +1793,7 @@ def shutdown(handlerList=_handlerList):
h = wr()
if h:
try:
h.acquire()
h.flush()
h.close()
except (IOError, ValueError):
@ -1801,6 +1802,8 @@ def shutdown(handlerList=_handlerList):
# references to them are still around at
# application exit.
pass
finally:
h.release()
except:
if raiseExceptions:
raise