昨天在跑程序时,突然发现抛出了一个莫名其妙的错误,查看日志如下图所示:
百思不得起解,因为这里调用的是别的接口,之前测试直接写死,也没有报错,为何多了一个莫名其妙的tuple出来。
调用的参数通过Flask的配置文件传入。
配置文件如下图:
结合我的标题,看到这里还没明白哪里出错的同学,请手动点赞。
打开调试模式。打断点调试到这里,我发现通过配置文件取到的变量应该是Str类型的都变成了tuple类型。
经过十几分钟的仔细观察我才发现我的配置文件,还有函数中取配置参数的地方,不小心多加了个逗号: