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
Note: these values reflect the state of the issue at the time it was migrated and might not reflect the current state.
Show more details
GitHub fields:
assignee=Noneclosed_at=Nonecreated_at=<Date2012-05-12.13:54:11.999>labels= ['type-bug', 'library']
title='after continue, Pdb stops at a line without a breakpoint'updated_at=<Date2012-05-25.11:54:29.370>user='https://github.com/xdegaye'
In the following test run with python on the current head of the
default branch, Pdb stops at line 3 where there is no breakpoint after
two breakpoints have been set on the same function (setting two bps on
the same location is useful, for example one bp to print a value without
stopping and the other one with an ignore count).
=== main.py =================================
defbar():
x=1x=2bar()
=================================================
$ python -m pdb main.py
>/path_to/main.py(1)<module>()
-> def bar():
(Pdb) import sys; print(sys.version)
3.3.0a3+ (default:4e9680570be8, May 11 2012, 12:09:15)
[GCC 4.3.2]
(Pdb) break bar
Breakpoint 1 at /path_to/main.py:1
(Pdb) break bar
Breakpoint 2 at /path_to/main.py:1
(Pdb) continue>/path_to/main.py(2)bar()
-> x = 1
(Pdb) continue>/path_to/main.py(3)bar()
-> x = 2
(Pdb) quit
=================================================
The attached patch fixes the problem. This patch also fixes the
following problems that are caused by the same bug:
* when more than one breakpoint is set on the same line, only the
command of the first effective breakpoint is run, and only the
hit count and the ignore count of the first effective breakpoint
are updated
The patch includes a test case for all those problems.
Note: these values reflect the state of the issue at the time it was migrated and might not reflect the current state.
Show more details
GitHub fields:
bugs.python.org fields:
The text was updated successfully, but these errors were encountered: