¿Cómo agregar puntos de interrupción a un progtwig Python en IDLE?

Ya resolví esto, solo lo publico aquí porque no pude resolverlo con Google, o leyendo los documentos. Solo lo encontré por accidente.

Para agregar un punto de interrupción, haga clic con el botón derecho en la línea en la que desea agregar un punto de interrupción y seleccione “Establecer punto de interrupción”. La línea quedará resaltada. (Tenga en cuenta que esto solo funciona cuando está editando un archivo; no funciona con el intérprete).

Este sitio tiene un tutorial detallado sobre el uso del depurador IDLE.

En Mac, debe hacer clic con la tecla Control presionada en lugar de hacer clic con el botón derecho.

Hay un problema abierto de Python sobre la falta de documentación para los puntos de interrupción IDLE . ¡Contribuciones bienvenidas!

Actualización: la documentación en línea y los archivos de ayuda IDLE (para 2.7.4, 3.2.4 y 3.3.0) se han actualizado, con la ayuda de Nick.

Completar la respuesta provista por el OP: después de establecer el punto de interrupción, debe activar el modo de depuración de IDLE (usando depuración -> depurador). Cuando ejecute el progtwig, presione “Ir” en la ventana de depuración que se abre e IDLE se detendrá en el punto de interrupción.

Puede establecer el punto de interrupción antes de que se ejecute.

  1. Establezca el punto de interrupción haciendo clic derecho en la línea correspondiente de su progtwig
  2. En su shell de python, busque Debug – [Debug On] se mostrará en su shell IDLE de Python
  3. Vuelva a su progtwig y presione F5 (tecla de acceso rápido) para ejecutar el progtwig, se detendrá en las líneas de corte relevantes
  4. Si desea ver algunas variables globales o líneas de códigos, puede marcar la casilla en el depurador

Solo agregando a esta respuesta (hubiera comentado, pero para las reglas que dicen que no tengo suficiente reputación para hacerlo): en la Mac, debe hacer clic con el botón derecho del ratón. El “clic derecho” normal, al menos para el trackpad, no funciona para abrir el menú contextual con la opción de establecer un punto de interrupción.