fix: 极验异常日志中 _truncate_error 缺少 self. 前缀导致 NameError
This commit is contained in:
+3
-3
@@ -539,18 +539,18 @@ class DouyuLogin:
|
|||||||
|
|
||||||
if is_proxy_dead:
|
if is_proxy_dead:
|
||||||
# 代理确实不可用:立即换,标记坏
|
# 代理确实不可用:立即换,标记坏
|
||||||
logger.warning(f"极验验证代理连接失败: {_truncate_error(err_str)},换代理")
|
logger.warning(f"极验验证代理连接失败: {self._truncate_error(err_str)},换代理")
|
||||||
self._refresh_proxy(mark_bad=True)
|
self._refresh_proxy(mark_bad=True)
|
||||||
_soft_fail_streak = 0
|
_soft_fail_streak = 0
|
||||||
else:
|
else:
|
||||||
# 临时异常(KeyError、网络不给力等):先原代理重试
|
# 临时异常(KeyError、网络不给力等):先原代理重试
|
||||||
_soft_fail_streak += 1
|
_soft_fail_streak += 1
|
||||||
if _soft_fail_streak >= _SOFT_FAIL_THRESHOLD:
|
if _soft_fail_streak >= _SOFT_FAIL_THRESHOLD:
|
||||||
logger.warning(f"极验验证临时异常: {_truncate_error(err_str)},连续 {_soft_fail_streak} 次,换代理")
|
logger.warning(f"极验验证临时异常: {self._truncate_error(err_str)},连续 {_soft_fail_streak} 次,换代理")
|
||||||
self._refresh_proxy(mark_bad=False)
|
self._refresh_proxy(mark_bad=False)
|
||||||
_soft_fail_streak = 0
|
_soft_fail_streak = 0
|
||||||
else:
|
else:
|
||||||
logger.warning(f"极验验证临时异常: {_truncate_error(err_str)},原代理重试 ({_soft_fail_streak}/{_SOFT_FAIL_THRESHOLD})")
|
logger.warning(f"极验验证临时异常: {self._truncate_error(err_str)},原代理重试 ({_soft_fail_streak}/{_SOFT_FAIL_THRESHOLD})")
|
||||||
time.sleep(2)
|
time.sleep(2)
|
||||||
continue
|
continue
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user