Re: pydb [was: The DDD tree ...]

David Relson <[email protected]>
Newsgroups gmane.comp.debugging.ddd.general
Organization Osage Software Systems, Inc.
Message-ID <[email protected]>
On Thu, 26 Oct 2006 20:11:35 -0400
R. Bernstein wrote:

> David Relson writes:
>  > On Wed, 25 Oct 2006 10:43:18 -0400
>  > R. Bernstein wrote:
>  > 
>  > > David Relson writes:
>  > >  > Perchance, does the latest pydb remember breakpoints after a
>  > >  > restart command?  That's the feature I'd most like to see!
>  > > 
>  > > It's there. The older pydb didn't have a gdb "run" command, so
>  > > ddd
>                      ^^^^^
>  > > *had* to do an "exec" of the program to restart.  The exec kills
>  > > breakpoints
>                                                                 ^^^^
>  > Hi Rocky,
>  > 
>  > Usually I'm restarting the debugger because I found a problem and
>  > changed the code.  It seems that what I need is a way to restart
>  > the python interpreter and have persistent breakpoints.  The
>  > obvious approach is for pydb to keep a list of breakpoints and
>  > apply them on restart.  Since that hasn't been done, I'm guessing
>  > the solution is much harder to implement than that.  Sigh ...
> 
> Reread the first sentence again. Get a current pydb from
>   http://sourceforge.net/project/showfiles.php?group_id=61395
> 
> and while you are there, get the ddd-3.3.12-test5. 
> 
> You can get pydb also from the Python Cheese shop or one of the
> packages mentioned in http://bashdb.sf.net/pydb. 
> 
> (P.S. Also do take a look at what's been written at the above URL; it
> might answer questions you have as it would have in the past.)

Hi Rocky,

As an emacs user, I access pydb using the pydb command.  I've been
using pydb-1.18 for the last month or two.  As that's the latest
released version, I'm up to date, yes??

While the run command _does_ remember breakpoints the restart command
does _not_. Since testing/developing involves switching back and forth
between debugging and editing, having breakpoints remembered is
important.

I've looked at what's written at the URL several times since
installing pydb-1.18.  I see that run remembers breakpoints and that
restart execs (restarts) the the debugger.  I don't see that
breakpoints persist across a restart.  Perhaps I need new eyeglasses,
but I just don't see the capability about which I'm asking.

Regards,

David
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.