使用制表符时,元组中的pylint错误悬挂缩进

时间:2016-12-01 09:44:30

标签: python pylint

pylint有一个奇怪的约定,我试图包围我的脑袋。我有以下元组:

translations = TranslatedFields(
    first_name=models.CharField(max_length=255),
    last_name=models.CharField(max_length=255),
    discipline=models.CharField(max_length=100, blank=True, null=True)
)

对于空格和缩进,我的pylint配置如下:

indent-string='\t'
indent-after-paren=1

这给了我C0330错误的悬挂缩进(添加7个空格)。添加7个空格如下所示:

translations = TranslatedFields(
                               first_name=models.CharField(max_length=255),
                               last_name=models.CharField(max_length=255),
                               discipline=models.CharField(max_length=100, blank=True, null=True)
                               )

这次会议背后的原因是什么?我正在使用Django + Django Parler,这是编写这些模型属性的唯一方法。

有没有办法“破解”它或者我应该禁用此警告?

0 个答案:

没有答案