用于覆盖错误名称的Python约定

时间:2017-03-16 03:00:21

标签: python pylint pep8 convention

我正在编写一个来自npycurses modulebeforeEditing子类的文件,而我正在覆盖{{1}} method,所以当我lint我的文件,我收到C0103错误,因为我不符合PEP8。 当覆盖具有非PEP8名称的方法时,遵循PEP8的最佳,最pythonic约定是什么?我不想完全禁用C0103,但这些错误非常烦人。有没有办法让pylint在覆盖某些东西时忽略C0103?

我确信这个问题对人们起了很多作用,因为那里有很多不遵守惯例的社区套餐。

感谢。

1 个答案:

答案 0 :(得分:3)

由于pylint的最小文档,找到了我在初次搜索中遗漏的答案:P

您只需在代码中向pylint添加内联消息即可禁用某些规则:

def beforeEditing(self):  # pylint: disable=invalid-name