From 4dabe5428b58a250cbb698b973cb5ef582a880b6 Mon Sep 17 00:00:00 2001 From: haosenwang1018 Date: Wed, 25 Feb 2026 06:19:31 +0000 Subject: [PATCH] fix: replace 4 bare excepts with except Exception --- main.py | 2 +- utils/xianyu_utils.py | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/main.py b/main.py index 73ad824a..4272db83 100644 --- a/main.py +++ b/main.py @@ -422,7 +422,7 @@ async def handle_message(self, message_data, websocket): logger.info(f'交易成功 {user_url} 等待卖家发货') return - except: + except Exception: pass # 判断消息类型 diff --git a/utils/xianyu_utils.py b/utils/xianyu_utils.py index 854335bc..c58b44ab 100644 --- a/utils/xianyu_utils.py +++ b/utils/xianyu_utils.py @@ -14,7 +14,7 @@ def trans_cookies(cookies_str: str) -> Dict[str, str]: parts = cookie.split('=', 1) if len(parts) == 2: cookies[parts[0]] = parts[1] - except: + except Exception: continue return cookies @@ -312,7 +312,7 @@ def json_serializer(obj): if isinstance(obj, bytes): try: return obj.decode('utf-8') - except: + except Exception: return base64.b64encode(obj).decode('utf-8') elif hasattr(obj, '__dict__'): return obj.__dict__ @@ -326,7 +326,7 @@ def json_serializer(obj): try: text_result = decoded_bytes.decode('utf-8') return json.dumps({"text": text_result}) - except: + except Exception: # 最后的备选方案:返回十六进制表示 hex_result = decoded_bytes.hex() return json.dumps({"hex": hex_result, "error": f"Decode failed: {str(e)}"})