PyCharm 2017.3 Help

Breakpoints Icons and Statuses

Basics

When a breakpoint is set, the editor displays a breakpoint icon in the gutter area to the left of the affected source code. A breakpoint icon denotes status of a breakpoint, and provides useful information about its type, location, and action.

The icons serve as convenient shortcuts for managing breakpoints. Clicking an icon removes the breakpoint. Successive use of Alt - click on an icon toggles its state between enabled and disabled. The settings of a breakpoint are shown in a tooltip when a mouse pointer hovers over a breakpoint icon in the gutter area of the editor.

python breakpoints

Breakpoint states and icons

The table below summarizes the possible breakpoint states:

StatusLine
Python / Django/ JavaScript
Temporary LineException
Python / Django / JavaScript
Description
Enableddb set breakpointbreakpointTemporaryexception breakpointShown at design-time or during the debugging session.
Disableddisabled breakpointdisabled breakpointdisabled exception breakpointIndicates that nothing happens when the breakpoint is hit.
Conditionally disableddb dep line breakpointdb dep line breakpointdb dep exception breakpointThis state is assigned to breakpoints when they depend on another breakpoint to be activated.

When the button debug mute breakpoints is pressed in the toolbar of the Debug tool window, all the breakpoints in a project are muted, and their icons become grey: muted breakpoint.

Last modified: 28 March 2018

See Also

Reference: