代码格式化时,pydev错误地格式化多行关键字参数

时间:2012-04-04 04:23:56

标签: pydev

Pydev错误地将多行关键字参数格式化为函数,并且即使首选项是没有空格的关键字参数也要放置空格,在特殊情况下,它是一个常规参数后面的关键字参数。

我在这里遗漏了什么吗?应该可能的错误报告留在堆栈溢出?法比奥?

E.g。

funktion_call(arg1, kwarg1 = abc)

被正确格式化为(使用适当的pydev设置):

funktion_call(arg1, kwarg1=abc)

但是,如果函数调用是多行的:

funktion_call(arg1, 
                  kwarg1=abc)

然后它错误地将空格视为分配并格式化为:

funktion_call(arg1, 
                  kwarg1 = abc)

1 个答案:

答案 0 :(得分:0)

实际上,我无法在最新的PyDev版本中重现它(您正在使用哪个版本?)

如果您可以可靠地重现它,请在PyDev sf跟踪器中创建一个错误报告,并使用该示例重现它。

关于在哪里报告事情,如果您怀疑是否是一个错误,这里是一个很好的地方,但如果您确定这是一个错误,它应该直接报告给PyDev sf跟踪器