tessdlkjsdsdsdsdsdsdsdt

tessdlkjsdsdsdsdsdsdsdt

我在日食上运行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')

08-05 16:46