You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
pdb's breakpoint should check if condition is a valid expression #103068
This could be either a bug report or a feature request. pdb has conditional breakpoint feature where you can set a condition for the breakpoint to be effective. You can also use condition command to change it.
The problem is - it never checks whether that condition is a valid expression. The expression will be evaluated when the breakpoint is hit and if there's a syntax error, it'll just consider it True. This is not an ideal behavior. We can warn the users if their input condition is not even a valid expression because under no circumstances that's the expected input. Also it would not be a valid command.
Activity
ambv commentedon Mar 28, 2023
Since this is an equivalent of GH-103023, let's treat this as a new feature, too.
gh-103068: Check condition expression of breakpoints for pdb (#103069)
ambv commentedon Mar 29, 2023
Landed for 3.12, thanks! ✨ 🍰 ✨
pythongh-103068: Check condition expression of breakpoints for pdb (p…