How do you add breakpoints to a Python program in IDLE?

Nick ODell picture Nick ODell · Jun 6, 2011 · Viewed 28.3k times · Source

I solved this already, I'm just posting it here because I couldn't figure it out with google, or by reading the docs. I only found it by accident.

To add a breakpoint, right-click on the line that you want to add a breakpoint on and select "Set Breakpoint". The line will become highlighted. (Note that this only works when you are editing a file; it does not work at the interpreter.)

This site has a detailed tutorial about using the IDLE debugger.

On Mac, you need to Control-click instead of right clicking.

Answer

user2737112 picture user2737112 · Apr 16, 2014

Completing the answer supplied by the OP: after setting the breakpoint - you must turn on IDLE's debug mode (using debug --> debugger). When you run the program, press "Go" in the debug window that opens up and IDLE will stop at the breakpoint.