Pylinting python 2 fallback

时间:2015-09-22 15:51:16

标签: python pylint

我有一个python模块,通过try / catch设置了python 2后备。

AsyncTask

当我输入文件时,我得到没有名字' urlencode'在模块' urllib' 和类似的错误。反正有没有指定一个块的python 2 linting,禁用一个块的所有linting,还是我用手压制所有错误?

1 个答案:

答案 0 :(得分:0)

通过在python 2块的开头禁用linting错误,然后在最后重新启用它们,我找到了一种更好的方法。

# pylint: disable=no-name-in-module, import-error
from urllib import urlencode
from urllib2 import urlopen
# pylint: enable=no-name-in-module, import-error