Open ghost opened 1 year ago
我试试
已确认此问题。
这是一个 TOML 的特性或者 BUG,如果你写
[trigger]
prefix = [ "," ]
它会解析成
prefix = ['', '']
即表示无需前缀。 看样子是把 逗号表达成数组的分隔符了。
最小复现代码:
>>> import toml
>>> toml.loads('''a=","''')
{'a': ','}
>>> toml.loads('''a=[","]''')
{'a': ['', '']}
>>>
你可以提交这个 BUG 到 https://github.com/uiri/toml/issues (不知道有没有人报告过同样的 BUG)
提交 issue 前,请先确认:
表现
描述 BUG 的表现情况
运行环境:
操作系统:Linux xc9kali 6.1.0-kali5-amd64 # 1 SMP PREEMPT_DYNAMIC Debian 6.1.12-1kali2 (2023-02-23) x86_64 GNU/Linux
项目版本:2.2.6.3
复现步骤
关键配置如下
预期行为
预期为","触发,实际上所有内容都能直接触发,全角逗号","就不会有这个问题 希望适配
截图
其他内容
此处填写其他内容,没有可跳过