From 7009a89723d656e839164040b339d83cfdd5fb45 Mon Sep 17 00:00:00 2001 From: yumoqing Date: Sun, 14 Sep 2025 10:25:23 +0800 Subject: [PATCH] bugfix --- appPublic/streamhttpclient.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/appPublic/streamhttpclient.py b/appPublic/streamhttpclient.py index a2230a7..4b77dc0 100755 --- a/appPublic/streamhttpclient.py +++ b/appPublic/streamhttpclient.py @@ -2,6 +2,7 @@ from traceback import format_exc import aiohttp +from aiohttp import ClientConnectionError import asyncio from aiohttp_socks import ProxyConnector from pathlib import Path @@ -95,7 +96,7 @@ class StreamHttpClient: use_socks=False, chunk_size=chunk_size, **kw ): yield chunk - except Exception as e: + except ClientConnectionError as e: debug(f"❌ Direct request failed: {e}, {headers=}, {data=},{params=}") debug("🧦 Retrying with SOCKS5 proxy...") try: @@ -110,6 +111,9 @@ class StreamHttpClient: except Exception as e2: exception(f"❌ SOCKS5 request also failed: {e2},{format_exc()}") raise e2 + except Exception as e: + debug(f"❌ request failed: {e}, {headers=}, {data=},{params=}") + raise e async def _request_with_connector(self, method, url, headers=None, params=None, data=None,