From beeb624002e24b1828bbe47c30ee490e0d0f9ede Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=B3=96=E9=9C=B2=E6=98=9F=E9=9C=9C=E2=80=A2=E6=9A=96?= =?UTF-8?q?=E9=9C=9E=E6=8B=BE=E5=85=89?= <2468001320@qq.com> Date: Sat, 15 Aug 2026 02:58:58 +0800 Subject: [PATCH] fix: replace bare except with except Exception --- fail2ban/client/configparserinc.py | 4 ++-- fail2ban/compat/asyncore.py | 12 ++++++------ 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/fail2ban/client/configparserinc.py b/fail2ban/client/configparserinc.py index 11b9a461..67ea9b28 100644 --- a/fail2ban/client/configparserinc.py +++ b/fail2ban/client/configparserinc.py @@ -202,11 +202,11 @@ after = 1.conf rplcmnt = 1 try: # set it in map-vars (consider different python versions): defaults[sopt] = v - except: + except Exception: # try to set in first default map (corresponding vars): try: defaults._maps[0][sopt] = v - except: # pragma: no cover + except Exception: # pragma: no cover # no way to update vars chain map - overwrite defaults: self._defaults[sopt] = v return rplcmnt diff --git a/fail2ban/compat/asyncore.py b/fail2ban/compat/asyncore.py index eeea4888..ce97f270 100644 --- a/fail2ban/compat/asyncore.py +++ b/fail2ban/compat/asyncore.py @@ -83,7 +83,7 @@ def read(obj): obj.handle_read_event() except _reraised_exceptions: raise - except: + except Exception: obj.handle_error() def write(obj): @@ -91,7 +91,7 @@ def write(obj): obj.handle_write_event() except _reraised_exceptions: raise - except: + except Exception: obj.handle_error() def _exception(obj): @@ -99,7 +99,7 @@ def _exception(obj): obj.handle_expt_event() except _reraised_exceptions: raise - except: + except Exception: obj.handle_error() def readwrite(obj, flags): @@ -119,7 +119,7 @@ def readwrite(obj, flags): obj.handle_close() except _reraised_exceptions: raise - except: + except Exception: obj.handle_error() def poll(timeout=0.0, map=None): @@ -459,7 +459,7 @@ class dispatcher: # sometimes a user repr method will crash. try: self_repr = repr(self) - except: + except Exception: self_repr = '<__repr__(self) failed for object at %0x>' % id(self) self.log_info( @@ -563,7 +563,7 @@ def close_all(map=None, ignore_all=False): raise except _reraised_exceptions: raise - except: + except Exception: if not ignore_all: raise map.clear()