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 swapnil
Recipients petr.viktorin, swapnil
Date 2009-11-24.12:53:10
SpamBayes Score 3.69228e-08
Marked as misclassified No
Message-id <1259067192.05.0.577804229899.issue5294@psf.upfronthosting.co.za>
In-reply-to
Content
The problem it seems is actually in the bdb module and not in pdb. The 
set_next function sets the current frame as stopframe but it does not 
specify the stoplineno. Hence it's always -1. When you do c(ontinue), 
set_continue just sets botframe as stopframe, if there are no breakpoints.  
Hence, stop_here wrongly returns True on every line event. To rectify 
this, set_next should also specify stoplineno for the stopframe and this 
should be checked in stop_here before returning True. Here is the patch.
History
Date User Action Args
2009-11-24 12:53:12swapnilsetrecipients: + swapnil, petr.viktorin
2009-11-24 12:53:12swapnilsetmessageid: <1259067192.05.0.577804229899.issue5294@psf.upfronthosting.co.za>
2009-11-24 12:53:10swapnillinkissue5294 messages
2009-11-24 12:53:10swapnilcreate