A. Reporting Bugs

Python es un lenguaje de programación maduro que se ha ganado reputación por su estabilidad. Para mantener esta reputación, los desarrolladores agradecerían recibir noticia de cualquier deficiencia que encuentres en Python o su documentación.

Se deben enviar todos los informes de error mediante el Seguimiento de errores de Python (Python Bug Tracker), ubicado en SourceForge (http://sourceforge.net/bugs/?group_id=5470). El seguimiento de errores propociona un formulario Web que permite rellenar la información pertinente y enviarla a los desarrolladores.

Antes de enviar un informe, se ruega entrar en SourceForge si eres miembro. Esto permitirá a los desarrolladores ponerse en contacto contigo para obtener información adicional, si fuera necesario. Si no eres miembro de SourceForge, pero no te importa que los desarrolladores se pongan en contacto contigo, puedes incluir tu dirección en la descripción del error. En tal caso, sé consciente de que la información quedará disponible para el público.

El primer paso para rellenar un informe es determinar si el problema ya ha sido informado. La ventaja de hacer esto, además de ahorrar el tiempo de los desarrolladores, es que puedes enterarte de lo que se ha hecho para solucionarlo. Puede ser que ya esté resulelto en la siguiente versión o que haga falta información adicional (¡en tal caso, estás invitado a proporcionarla si puedes!). Para hacerlo, busca en la base de datos de errores usando la caja de búsqueda del final de la página.

Si el problema que estás enviando no está ya en el seguimiento de errores, vuelve al seguimiento (http://sourceforge.net/bugs/?group_id=5470). Selecciona el enlace ``Submit a Bug'', enviar un error, del principio de la página para abrir el formulario de envío de errores.

El formulario de envío tiene varios campos. Los únicos exigidos son los de ``Resumen'' y ``Detalles''. Para el resumen, introduce un descripción muy breve del problema; menos de diez palabras está bien. En el campo de detalles, describe el problema en detalle, incluyendo el resultado esperado y obtenido. Asegúrate de incluir el número de versión de Python utilizado, si había módulos de extensión involucrados y la plataforma hardware y software (incluidas versiones).

El otro campo que te podría interesar es el de ``Categoría'', que permite clasificar el informe de error en una categoría amplia (como ``Documentación'' or ``Biblioteca'').

Cada informe de error se asignará a un desarrollador, que determinará qué hay que hacer para corregir el problema. Si tienes una cuenta en Sourceforge y habías iniciado una sesión cuando diste de alta el informe de error, recibirás una actualización cada vez que se tomen acciones para solucionar el problema.

See Also:

Cómo dar partes de error eficaces
Artículo que entra en cierto detalle de cómo crear un parte de error útil. Describe qué tipo de información es útil y por qué es útil.

Libro de estilo de errores
Información sobre la escritura de buenos informes de error. Hay cosas específicas del proyecto Mozilla, pero describe buenas normas generales.


Ver Sobre este documento... para obtener información sobre sugerencias.