fix: 修复违禁词列表由于没有清除干净导致全选了(

This commit is contained in:
DrSmoothl
2025-03-14 23:41:39 +08:00
parent e13425b588
commit 1ec6892f33

View File

@@ -165,7 +165,10 @@ def format_list_to_str_alias(lst):
format_list_to_str([1, "two", 3.0]) format_list_to_str([1, "two", 3.0])
'[1, "two", 3.0]' '[1, "two", 3.0]'
""" """
resarr = []
if len(lst) != 0:
resarr = lst.split(", ") resarr = lst.split(", ")
return resarr return resarr
def format_list_to_int(lst): def format_list_to_int(lst):
@@ -729,24 +732,24 @@ with gr.Blocks(title="MaimBot配置文件编辑") as app:
with gr.Row(): with gr.Row():
ban_msgs_regex_list_display = gr.TextArea( ban_msgs_regex_list_display = gr.TextArea(
value="\n".join(ban_msgs_regex_list), value="\n".join(ban_msgs_regex_list),
label="违禁列表", label="违禁消息正则列表",
interactive=False, interactive=False,
lines=5 lines=5
) )
with gr.Row(): with gr.Row():
with gr.Column(scale=3): with gr.Column(scale=3):
ban_msgs_regex_new_item_input = gr.Textbox(label="添加新违禁") ban_msgs_regex_new_item_input = gr.Textbox(label="添加新违禁消息正则")
ban_msgs_regex_add_btn = gr.Button("添加", scale=1) ban_msgs_regex_add_btn = gr.Button("添加", scale=1)
with gr.Row(): with gr.Row():
with gr.Column(scale=3): with gr.Column(scale=3):
ban_msgs_regex_item_to_delete = gr.Dropdown( ban_msgs_regex_item_to_delete = gr.Dropdown(
choices=ban_msgs_regex_list, choices=ban_msgs_regex_list,
label="选择要删除的违禁" label="选择要删除的违禁消息正则"
) )
ban_msgs_regex_delete_btn = gr.Button("删除", scale=1) ban_msgs_regex_delete_btn = gr.Button("删除", scale=1)
ban_msgs_regex_final_result = gr.Text(label="修改后的违禁") ban_msgs_regex_final_result = gr.Text(label="修改后的违禁消息正则")
ban_msgs_regex_add_btn.click( ban_msgs_regex_add_btn.click(
add_item, add_item,
inputs=[ban_msgs_regex_new_item_input, ban_msgs_regex_list_state], inputs=[ban_msgs_regex_new_item_input, ban_msgs_regex_list_state],