Syntax errors in the Python source files give exit code 2 when they should give 1 as exit code
Nadie ha tomado este issue todavía.
- Lenguaje dominante
- Python
- Estrellas
- 20.6k
- Forks
- 3.3k
- Métricas de merge de PR
- Métricas de PR pendientes
Descripción
Syntax errors in the Python source files give 2 when they should give 1, as exit code. 1 means the files have a problem, while 2 should mean a usage error.
I haven't verified myself where this is a problem; at the moment I'm relying on second-hand info from @sterliakov
Originally posted by @wyattscarpenter in #19548
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Línea de trabajo
No se nombra ningún archivo fuente, prueba ni punto de entrada. Empieza reproduciendo la diferencia informada en los códigos de salida con un archivo fuente de Python que contenga un error de sintaxis y, después, sigue la ruta de CLI que clasifica el resultado. Se considera terminado cuando los errores de sintaxis devuelven el código de salida 1, mientras que los errores de uso siguen devolviendo 2, con una prueba de regresión que cubra este comportamiento.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- python
- Área
- cli
- Tipo de issue
- Error
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Estado de actividad
- Estancado
- Claridad
- Necesita aclaración
- Aptitud para principiantes
- 32/100