summaryrefslogtreecommitdiffstats
path: root/Lib/logging
diff options
context:
space:
mode:
Diffstat (limited to 'Lib/logging')
-rw-r--r--Lib/logging/__init__.py9
1 files changed, 7 insertions, 2 deletions
diff --git a/Lib/logging/__init__.py b/Lib/logging/__init__.py
index e9bcf33..8c63160 100644
--- a/Lib/logging/__init__.py
+++ b/Lib/logging/__init__.py
@@ -1256,8 +1256,13 @@ def shutdown():
Should be called at application exit.
"""
for h in _handlers.keys():
- h.flush()
- h.close()
+ #errors might occur, for example, if files are locked
+ #we just ignore them
+ try:
+ h.flush()
+ h.close()
+ except:
+ pass
#Let's try and shutdown automatically on application exit...
try: