添加错误捕获范围,调整日志注入参数方式
This commit is contained in:
@ -28,7 +28,7 @@ async def render_error_message(message: str) -> UniMessage[Any]:
|
||||
other_function=page_function,
|
||||
)
|
||||
return UniMessage.image(raw=img_data)
|
||||
except playwright.async_api.Error as e:
|
||||
logger.warning(f"渲染报错信息图片时出错了,回退到文本 ERR={e}")
|
||||
except (playwright.async_api.Error, ConnectionError) as e:
|
||||
logger.warning("渲染报错信息图片时出错了,回退到文本 ERR={}", e)
|
||||
return UniMessage.text(message)
|
||||
|
||||
|
||||
@ -99,7 +99,7 @@ async def _(
|
||||
try:
|
||||
img = await MarkDownCore.render_markdown(mans_msg)
|
||||
await man.send(UniMessage.image(raw=img))
|
||||
except playwright.async_api.Error:
|
||||
except (playwright.async_api.Error, ConnectionError):
|
||||
# 图片渲染出错,改成发纯文本
|
||||
await man.send(UniMessage.text(mans_msg))
|
||||
|
||||
|
||||
Reference in New Issue
Block a user