This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author Taylor Newton
Recipients Taylor Newton
Date 2017-05-15.14:43:42
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1494859423.96.0.57016925586.issue30370@psf.upfronthosting.co.za>
In-reply-to
Content
Hi Python Team,

I recently upgraded Python to version 2.7.8 (from 2.6.6) and IPython to version 5.3.0.  I noticed that when using the magic command (%run -d) in IPython, subsequent runs of a program seem to fail with a "KeyError", apparently due to the debugger's failure to clear breakpoints from previous runs of the program.

I attached a sample of output from one such failed run, where a breakpoint that had been set at line 56 in a previous call caused the program to crash, though in the current call, only one breakpoint at line 70 is requested.  

For the time being, I've downgraded to IPython version 4.2.0, which seems to work as expected.

Cheers,
Taylor
History
Date User Action Args
2017-05-15 14:43:44Taylor Newtonsetrecipients: + Taylor Newton
2017-05-15 14:43:43Taylor Newtonsetmessageid: <1494859423.96.0.57016925586.issue30370@psf.upfronthosting.co.za>
2017-05-15 14:43:43Taylor Newtonlinkissue30370 messages
2017-05-15 14:43:43Taylor Newtoncreate