在依赖包里抛 SystemExit 应该怎么评价呢

查看 40|回复 3
作者:woodfizky   
ttp 这个包,template text parser ,居然有遇到某种情况(比如取不到 attribute)直接抛 SystemExit 的操作。。
起了一个 fastapi 作为解析服务,调用接口使用 ttp 进行解析的时候,直接把我服务干掉了,我都楞了好一会。
甚至这种情况如果要写异常捕获,还得 except BaseException 或者裸 except 才奏效,因为 SystemExit 是一个直接继承 BaseException 的异常类,我写代码一般也只是捕获 Exception 而已,这我都觉得捕获的宽了。
Sendya   
哈哈哈 ,没见过
h1298841903   
我遇到过更猛的人,之前我们公司接了一个 SDK ,到达某一时间戳后,APP 自动崩溃,打都打不开,这不是纯纯的病毒嘛。之后我们 QA 特意增加一个测试逻辑,把手机系统时间调整到几年后,看是否崩溃。
jhdxr   
哈哈哈哈不要对写 Python 的代码水平有太高的预期
您需要登录后才可以回帖 登录 | 立即注册

返回顶部