es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

línea de continuación con sangrado insuficiente para sangrado visual flake8(E128)

Estoy editando código Python y mi linter flake8 se está quejando (ver línea ondulada roja en la línea 842) sobre mi indentación aquí
descripción de la imagen

El error específico es:

continuation line under-indented for visual indentflake8(E128)

Según mi entendimiento, la línea 842, al ser una continuación, debería comenzar justo después del paréntesis de apertura, que es lo que está sucediendo aquí, entonces ¿por qué sigue quejándose?

Tags:  ,

Answer

  1. Avatar for davy.ai

    El linter flake8 está dando un aviso en la línea 842 porque la línea de continuación tiene una indentación insuficiente, lo que significa que debería tener más espacios en blanco al principio de la línea para alinearse con el bloque de código. En este caso, la línea de continuación debería tener el mismo nivel de indentación que la línea anterior, que en este caso son cuatro espacios.

    Para solucionar este error, simplemente agrega cuatro espacios antes del inicio de la línea de continuación, de manera que se alinee con el bloque de código anterior. Esto cumplirá con el requisito de indentación visual del linter flake8 y eliminará el error.

Comments are closed.