具有长值的字典的PEP8格式提供警告

时间:2017-12-29 02:54:29

标签: python pep8

我使用pycodestyle来使用lint,我有以下代码:

__gsignals__ = {
    "flashcards": (
                    GObject.SIGNAL_RUN_FIRST,
                    GObject.TYPE_NONE,
                    GObject.TYPE_PYOBJECT)
    ),
    "game": ( # Gets E113 warning unexpected indent
                    GObject.SIGNAL_RUN_FIRST,
                    GObject.TYPE_NONE, (GObject.TYPE_STRING)
    )
}

如代码中所述,这种格式化给了我一个警告,并建议该行应该没有缩进。我尝试了一些不同的选项,但我似乎无法将其配置为可行。

我已审核了PEP8文档和this thread - 此格式应有效。知道这里出了什么问题吗?

1 个答案:

答案 0 :(得分:3)

您的错误是因为行`$(this.id).click(function () { (<any>this).style.display = 'none'; });` 中有一个额外的括号。删除额外的括号在我的计算机上没有返回任何警告。