我在我的eclipse上运行了一个pep-8并遇到了这个错误而不确定如何修复它..
'''
Created on Aug 31, 2015
@author: testuser
'''
def telemetry_client_show_alarm_history_testststsststst(id1, name):
pass
show_alarm = telemetry_client_show_alarm_history_testststsststst('alarm_id',
'tessdlkjsdsdsdsdsdsdsdt')
错误
E128 continuation line under-indented for visual indent
我该如何解决此错误?
注意:方法名称是在eclipse中重新创建此错误的虚拟名称。
答案 0 :(得分:6)
当跨越行断开函数调用时,第二个和后续参数应在视觉上与第一个参数对齐,如下所示:
show_alarm = telemetry_client_show_alarm_history_testststsststst('alarm_id',
'tessdlkjsdsdsdsdsdsdsdt')
如果这会产生不良结果,例如行太长,可以在第一个参数之前添加换行符,如下所示:
show_alarm = telemetry_client_show_alarm_history_testststsststst(
'alarm_id',
'tessdlkjsdsdsdsdsdsdsdt')
答案 1 :(得分:1)
这是一个linting警告,代码本身应运行正常。这意味着缩进的参数不与封闭的paren对齐,例如
show_alarm = telemetry_client_show_alarm_history_testststsststst('alarm_id',
'tessdlkjsdsdsdsdsdsdsdt')
答案 2 :(得分:1)
如果您能够使用较短的功能名称,那么这是最简单的解决方案。