Recibo una line too long problema pep8 E501 .
f'Leave Request created successfully. Approvers sent the request for approval: {leave_approver_list}' Intenté usar una cadena de varias líneas, pero eso trae un \n , que rompe mi prueba:
f'''Leave Request created successfully. Approvers sent the request for approval: {leave_approver_list}''' ¿Cómo puedo mantenerlo en una sola línea y pasar pep8
Use paréntesis y concatenación de cadenas literales :
msg = ( f'Leave Request created successfully. ' f'Approvers sent the request for approval: {leave_approver_list}' ) Tenga en cuenta que el primer literal no necesita una f , pero lo incluyo por coherencia/legibilidad.
Necesitará un salto de línea a menos que envuelva su cadena entre paréntesis. En este caso, será necesario anteponer f a la segunda línea:
'Leave Request created successfully.'\ f'Approvers sent the request for approval: {leave_approver_list}'Aquí hay una pequeña demostración:
In [97]: a = 123 In [98]: 'foo_'\ ...: f'bar_{a}' Out[98]: 'foo_bar_123'Recomiendo la respuesta de juanpa ya que es más limpia, pero esta es una forma de hacerlo.