mirror of
http://shenjack.top:5100/shenjack/icalingua-python-bot.git
synced 2025-04-18 04:59:54 +08:00
加上value
This commit is contained in:
parent
d93e8f7c9e
commit
efc0393ed5
|
@ -105,7 +105,7 @@ impl ConfigStoragePy {
|
|||
list.push(ConfigItemPy::new_uninit(ConfigItem::Table(new_map)));
|
||||
}
|
||||
Err(e) => {
|
||||
event!(Level::WARN, "value(dict) 解析时出现错误: {}", e);
|
||||
event!(Level::WARN, "value(dict) 解析时出现错误: {}\nraw: {}", e, value);
|
||||
}
|
||||
}
|
||||
} else if value_type.is_instance_of::<PyList>() {
|
||||
|
@ -116,7 +116,7 @@ impl ConfigStoragePy {
|
|||
list.push(ConfigItemPy::new_uninit(ConfigItem::Array(new_list)));
|
||||
}
|
||||
Err(e) => {
|
||||
event!(Level::WARN, "value(list) 解析时出现错误: {}", e);
|
||||
event!(Level::WARN, "value(list) 解析时出现错误: {}\nraw: {}", e, value);
|
||||
}
|
||||
}
|
||||
} else if value_type.is_instance_of::<PyString>() {
|
||||
|
@ -125,7 +125,7 @@ impl ConfigStoragePy {
|
|||
list.push(ConfigItemPy::new_uninit(ConfigItem::String(value)));
|
||||
}
|
||||
Err(e) => {
|
||||
event!(Level::WARN, "value(string) 解析时出现错误: {}", e);
|
||||
event!(Level::WARN, "value(string) 解析时出现错误: {}\nraw: {}", e, value);
|
||||
}
|
||||
}
|
||||
} else if value_type.is_instance_of::<PyBool>() {
|
||||
|
@ -134,7 +134,7 @@ impl ConfigStoragePy {
|
|||
list.push(ConfigItemPy::new_uninit(ConfigItem::Bool(value)));
|
||||
}
|
||||
Err(e) => {
|
||||
event!(Level::WARN, "value(bool) 解析时出现错误: {}", e);
|
||||
event!(Level::WARN, "value(bool) 解析时出现错误: {}\nraw: {}", e, value);
|
||||
}
|
||||
}
|
||||
} else if value_type.is_instance_of::<PyInt>() {
|
||||
|
@ -143,7 +143,7 @@ impl ConfigStoragePy {
|
|||
list.push(ConfigItemPy::new_uninit(ConfigItem::Int(value)));
|
||||
}
|
||||
Err(e) => {
|
||||
event!(Level::WARN, "value(int) 解析时出现错误: {}", e);
|
||||
event!(Level::WARN, "value(int) 解析时出现错误: {}\nraw: {}", e, value);
|
||||
}
|
||||
}
|
||||
} else if value_type.is_instance_of::<PyFloat>() {
|
||||
|
@ -152,20 +152,19 @@ impl ConfigStoragePy {
|
|||
list.push(ConfigItemPy::new_uninit(ConfigItem::Float(value)));
|
||||
}
|
||||
Err(e) => {
|
||||
event!(Level::WARN, "value(float) 解析时出现错误: {}", e);
|
||||
event!(Level::WARN, "value(float) 解析时出现错误: {}\nraw: {}", e, value);
|
||||
}
|
||||
}
|
||||
} else {
|
||||
// 先丢个 warning 出去
|
||||
match value_type.name() {
|
||||
Ok(type_name) => {
|
||||
event!(Level::WARN, "value 为不支持的 {} 类型", type_name)
|
||||
event!(Level::WARN, "value 为不支持的 {} 类型\nraw: {}", type_name, value)
|
||||
}
|
||||
Err(e) => {
|
||||
event!(Level::WARN, "value 为不支持的类型 (获取类型名失败: {})", e)
|
||||
event!(Level::WARN, "value 为不支持的类型 (获取类型名失败: {})\nraw: {}", e, value)
|
||||
}
|
||||
}
|
||||
continue;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user