Código para crear scripts de Python con error para la capacitación OpenSistant, mantenido por Cyndesama
Abrebugger
OpenBugger es una herramienta para inyectar varios tipos de errores en los scripts de Python para probar la robustez de su código y practicar habilidades de depuración. Viene con una biblioteca de métodos de inyección de errores para diferentes niveles de gravedad y tipos de errores, como errores de sintaxis, errores lógicos y errores de tiempo de ejecución.
¡Migramos a Libcst! Todavía muchas integraciones para terminar.
Para un cuaderno autónomo con errores invertibles implementados en libcst ver:
https://github.com/furlat/openbugger/blob/main/notebooks/openbugger.ipynb
Para instalar OpenBugger, use PIP:
Repositorio
python3 - m pip install - - editabl youtpathto / OpenBugger / ¡Agradecemos las contribuciones a OpenBugger! Si encuentra un error o tiene una idea para una nueva función, abra un problema o envíe una solicitud de extracción. Ver contribuyendo para más detalles.
OpenBugger tiene licencia bajo el Apache 2.0
Licencia de Apache 2.0 Una licencia permisiva cuyas condiciones principales requieren la preservación de los derechos de autor y los avisos de la licencia. Los contribuyentes proporcionan una subvención expresa de derechos de patente. Las obras con licencia, las modificaciones y los trabajos más grandes pueden distribuirse en diferentes términos y sin código fuente.