Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork34k
Closed
Description
Bug report
Bug description:
According to thedocumentation:
With no bpnumber argument, commands refers to the last breakpoint set.
I think the intended meaning should be the last available breakpoint. However, when using thecommands command without specifying a breakpoint number, if the most recently created breakpoint has been deleted, the current behavior throws an error stating "Breakpoint N already deleted".
main.py:
foo=1bar=2
➜ ./python-mpdbmain.py>/cpython/main.py(2)<module>()->foo=1(Pdb)b3Breakpoint1at/cpython/main.py:3(Pdb)b2Breakpoint2at/cpython/main.py:2(Pdb)clear2Deletedbreakpoint2at/cpython/main.py:2(Pdb)commands# should set command on breakpoint 1***cannotsetcommands:Breakpoint2alreadydeleted
CPython versions tested on:
CPython main branch
Operating systems tested on:
Linux