Re: ddd and python

Tony Mannucci <[email protected]>
Newsgroups gmane.comp.debugging.ddd.general
Message-ID <p06230902c0c3f0b27e7d@[10.0.1.140]>
Thank you and thanks for this excellent software.

A quick test shows vast improvement. I did 
install pydb and am using that with ddd.

This version even overcomes the problem of having 
space characters in the file path. Embedded 
spaces appeared to mess up ddd when I issued the 
"Edit" command. It then looked for source in 
meaningless places, having to do with where 
spaces " " occurred in the directory path. It now 
appears fixed on this OS X system.

Thanks again!

-Tony

>Just tried it on GNU/Linux with software listed below and it worked.
>
>There's been a bit of work on improving pydb, getting it more in line
>with the current python debugger pdb, and making it more like gdb.
>
>See http://bashdb.sourceforge.net/pydb for information. This should
>replace the pydb found in ddd which hasn't been maintained for about 6
>years.
>
>And in conjunction with the pydb improvements, there has been work in
>updating ddd to handle the new features.
>
>The changes are in the "pydb" branch of the ddd source tree, and a
>"test" release of ddd incorporates this which you can get at:
>
>   http://sourceforge.net/project/showfiles.php?group_id=61395
>
>But having said this, I should mention a couple of known problems. The
>last release of pydb (and current releases of pdb in Python and
>probably the pydb of ddd), have all had problems tracking the source.
>One problem, and I'm not sure I forget the details of the
>characterization, is when the Python program is run outside of the
>directory it resides in. And this situation also effects tracing
>through imports, especially "import x.y as z". The current pydb
>sources in CVS address this somewhat, and in the next release there
>will be a gdb "directories" command which will allow you to set a
>source lookup path.
>
>Another problem but only with the released ddd-3.12-test5 and pydb
>1.16 is the "cont"(inue) button is shown greyed out. The problem here
>is that I've removed "cont" as 3nd alternative for "continue": both
>"c" and "continue" work, and you can issue "c" or "continue" in the
>debugger command line area. I've just committed the fix to ddd for
>this. (Again, only in the pydb branch).
>
>
>Tony Mannucci writes:
>  > I've been using ddd with pydb for python and find
>  > it does not load the source or place breadkpoint
>  > symbols in the source. Neither is the source line
>  > indicated. Has anyone had success with this? I
>  > will try it on a LInux system when I get the
>  > chance. I am using OS X, Tiger (10.4).
>  >
>  > Other than that, it seems to work.
>  >
>  > ddd -version
>  > GNU DDD 3.3.11 (powerpc-apple-darwin8.6.0)
>  > Copyright (C) 1995-1999 Technische Universität Braunschweig, Germany.
>  > Copyright (C) 1999-2001 Universität Passau, Germany.
>  > Copyright (C) 2001 Universität des Saarlandes, Germany.
>  > Copyright (C) 2001-2004 Free Software Foundation, Inc.
>  >
>  > [Built from tar file]
>  >
>  > Thanks for a great effort.
>  >
>  > -Tony
>  >
>  > --
>  > Tony Mannucci
>  > Supervisor, Ionospheric and Atmospheric Remote Sensing Group
>  >   Mail-Stop 138-308,                     Tel > (818) 354-1699
>  >   Jet Propulsion Laboratory,              Fax > (818) 393-5115
>  >   California Institute of Technology, 
>Email > [email protected]
>  >   4800 Oak Grove Drive,                   http://genesis.jpl.nasa.gov
>  >   Pasadena, CA 91109
>  >
>  >
>  > _______________________________________________
>  > Ddd mailing list
>  > [email protected]
>  > http://lists.gnu.org/mailman/listinfo/ddd
>  >
>
>
>_______________________________________________
>Ddd mailing list
>[email protected]
>http://lists.gnu.org/mailman/listinfo/ddd


-- 
Tony Mannucci
Supervisor, Ionospheric and Atmospheric Remote Sensing Group
  Mail-Stop 138-308,                     Tel > (818) 354-1699
  Jet Propulsion Laboratory,              Fax > (818) 393-5115
  California Institute of Technology,     Email > [email protected]
  4800 Oak Grove Drive,                   http://genesis.jpl.nasa.gov
  Pasadena, CA 91109
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.