Closed yushiro closed 1 year ago
keyword的默认值是空字符串''
,可能你之前的代码使用None作为默认值了
bilix的代码里面应该都是使用的''
哦,我知道了,0.x版本从命令行传递过来的keyword确实是None
之后的1.x版本会将函数本身的默认值作为命令行默认值,之后就没有这个问题,你觉得值得再改一下这里吗
嗯, 不修改对我到没啥影响, 我自己本地运行的代码已经修复了, 我是担心有其他人也遇到同样的问题。 或者你早日发布1.x版本
我想还是有一些用户需要使用0.x版本,1.x版本还需要打磨。最近会继续更新0.x版本
好像还是因为keyword是None引起的, 我本地的代码修改为
params = {"mid": mid, "order": order, "ps": ps, "pn": pn, "keyword": quote("" if keyword is None else keyword)}
, 就可以正常运行了。