通过pylint处理用户引发的弃用警告

时间:2010-09-17 14:28:13

标签: python pylint

有没有办法告诉pylint在看到用户定义的弃用警告时必须显示警告消息?

我已经尝试过warnings.warn,DeprecationWarning - 但是pylint会忽略它们。

1 个答案:

答案 0 :(得分:2)

由于warnings.warn& c打算在运行时发生,因此Pylint默认情况下不会将它们视为奇怪的。要改变这种情况,我认为你需要遵循writing your own checker的(高级和稀缺)文档,使用它可以对源的任何特征(原始特征或AST编译级别)发出警告。