我在日食上运行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中重新创建此错误。
最佳答案
当函数调用跨行中断时,第二个及后续参数应在视觉上与第一个参数对齐,如下所示:
show_alarm = telemetry_client_show_alarm_history_testststsststst('alarm_id',
'tessdlkjsdsdsdsdsdsdsdt')
如果这样会产生不良结果,例如行太长,则可以在第一个参数之前添加换行符,如下所示:
show_alarm = telemetry_client_show_alarm_history_testststsststst(
'alarm_id',
'tessdlkjsdsdsdsdsdsdsdt')