我正在使用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 - 这种格式应该是有效的。知道这里出了什么问题吗?
您的错误是因为GObject.TYPE_PYOBJECT)
行中有一个额外的括号。删除额外的括号在我的计算机上没有返回任何警告。