From e12f71586ac4d3387fa635dd6617b4f8ebed083a Mon Sep 17 00:00:00 2001 From: Vinay Sajip Date: Thu, 29 Jul 2004 09:19:30 +0000 Subject: [PATCH] Ignore exceptions which occur when closing files in shutdown() --- Lib/logging/__init__.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/Lib/logging/__init__.py b/Lib/logging/__init__.py index e9bcf33ec4..8c63160c16 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: -- 2.50.1