From 05e0158904a56adeedb903b9208e175d336ef31d Mon Sep 17 00:00:00 2001 From: felinae98 <731499577@qq.com> Date: Mon, 23 May 2022 14:15:34 +0800 Subject: [PATCH] catch ssl error --- src/plugins/nonebot_bison/platform/platform.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/plugins/nonebot_bison/platform/platform.py b/src/plugins/nonebot_bison/platform/platform.py index 19f002d..b5de376 100644 --- a/src/plugins/nonebot_bison/platform/platform.py +++ b/src/plugins/nonebot_bison/platform/platform.py @@ -1,3 +1,4 @@ +import ssl import time from abc import ABC, abstractmethod from collections import defaultdict @@ -250,6 +251,9 @@ class NewMessage(MessageProcess, abstract=True): ) ) return [] + except ssl.SSLError as err: + logger.warning(f"ssl error: {err}") + return [] class StatusChange(Platform, abstract=True): @@ -294,6 +298,9 @@ class StatusChange(Platform, abstract=True): ) ) return [] + except ssl.SSLError as err: + logger.warning(f"ssl error: {err}") + return [] class SimplePost(MessageProcess, abstract=True): @@ -325,6 +332,9 @@ class SimplePost(MessageProcess, abstract=True): ) ) return [] + except ssl.SSLError as err: + logger.warning(f"ssl error: {err}") + return [] class NoTargetGroup(Platform, abstract=True):