err 事件 - 错误通知
事件概述
err事件用于传递错误信息和异常情况,提醒调用程序或用户注意问题。
事件特征
- 事件类型:err
- 触发时机:系统需要发送通知或警告时
- 触发频率:不定期触发,根据实际需要发送
Event字段信息
json
{
"Type": "err",
"Name": "消息来源标识符",
"ShowName": "显示名称",
"ID": "会话/实例ID"
}字段说明
| 字段名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| Type | String | 是 | 事件类型,固定值"err" |
| Name | String | 是 | 消息来源的标识符(通常是下载器实例ID) |
| ShowName | String | 是 | 显示名称,通常为消息来源的友好名称 |
| ID | String | 是 | 会话/实例ID |
Msg字段信息
err 事件用于传递错误信息,源码中的 err 字段如下:
json
{
"Error": "错误文本",
}字段说明
| 字段名 | 类型 | 说明 |
|---|---|---|
| Error | String | 主要的人类可读的错误文本 |
python
def callback_func(event_dict, msg_dict):
if event_dict['Type'] == 'err':
error = msg_dict.get('Error', '')
print(f"{event_dict['ShowName']}:{error}")