在pylint中禁用`warning.warn`消息

时间:2014-03-02 11:40:08

标签: pylint

Pylint有时会在控制台上打印

/usr/lib/python2.7/site-packages/pylint/reporters/text.py:79: UserWarning: parseable output format is deprecated. This is equivalent to --msg-template={path}:{line}: [{msg_id}({symbol}), {obj}] {msg}
  % (self.name, self.line_format))

这导致我的vim跳转到此文件(vimrc中的makeprg=pylint),而不是我的文件中的任何错误或警告。我想禁用它,但无法通过修改.pylintrc找到一种方法。有没有办法解决这个问题?

更新 在Fedora-20上,使用pylint 1.1.0,一切都只使用pylint -E命令工作。

1 个答案:

答案 0 :(得分:1)

你以某种方式使用了pylint的弃用功能('parseable'输出格式)。这可能是因为vim的弃用/不是最新的pylint插件。

您应该将命令行从--output-format=parseable更新为类似--msg-template={path}:{line}: [{msg_id}({symbol}), {obj}] {msg}的类似输出的内容。