By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
443,983 Members | 1,582 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 443,983 IT Pros & Developers. It's quick & easy.

Python Debugger with source code tracking ability

P: n/a
Hi all,

I am new to Python and desperated to look for a good Python debugger.
I mean a debugger with source coding tracking. For C/C++, emacs and
gud offers execellent development env. The source code tracking is
extremely useful for recursive functions.

I have spent time Googling but not found anything near.

Thanks!
Tuan-Anh
Jul 19 '05 #1
Share this Question
Share on Google+
6 Replies


P: n/a
I haven't tried the customizations listed at the site below. If it
works, let me know.

http://page.sourceforge.net/tricks.html

jw

On 19 Apr 2005 19:45:05 -0700, Tran Tuan Anh <an***@hotmail.com> wrote:
Hi all,

I am new to Python and desperated to look for a good Python debugger.
I mean a debugger with source coding tracking. For C/C++, emacs and
gud offers execellent development env. The source code tracking is
extremely useful for recursive functions.

I have spent time Googling but not found anything near.

Thanks!
Tuan-Anh
--
http://mail.python.org/mailman/listinfo/python-list

Jul 19 '05 #2

P: n/a
On 4/20/05, Jaime Wyant <pr***********@gmail.com> wrote:
I haven't tried the customizations listed at the site below. If it
works, let me know.

http://page.sourceforge.net/tricks.html

jw

On 19 Apr 2005 19:45:05 -0700, Tran Tuan Anh <an***@hotmail.com> wrote:
Hi all,

I am new to Python and desperated to look for a good Python debugger.
I mean a debugger with source coding tracking. For C/C++, emacs and
gud offers execellent development env. The source code tracking is
extremely useful for recursive functions.


You could take a look at Eclipse (http://eclipse.org/) in conjunction
with pydev (http://pydev.sourceforge.net/). Or you could take a look
at Komodo (http://www.activestate.com/Products/Komodo/) which is a
commercial product with a trial version.

Regards,

R
Jul 19 '05 #3

P: n/a
Richard Eibrand wrote:
On 4/20/05, Jaime Wyant <pr***********@gmail.com> wrote:
I haven't tried the customizations listed at the site below. If it
works, let me know.

http://page.sourceforge.net/tricks.html

jw

On 19 Apr 2005 19:45:05 -0700, Tran Tuan Anh <an***@hotmail.com> wrote:
Hi all,

I am new to Python and desperated to look for a good Python debugger.
I mean a debugger with source coding tracking. For C/C++, emacs and
gud offers execellent development env. The source code tracking is
extremely useful for recursive functions.

You could take a look at Eclipse (http://eclipse.org/) in conjunction
with pydev (http://pydev.sourceforge.net/). Or you could take a look
at Komodo (http://www.activestate.com/Products/Komodo/) which is a
commercial product with a trial version.

For my money it's well worth looking at Wing (http://wingware.com) - the
more I use this system the more I like it, and I especially like the way
I can inspect and set breakpoints in GUI-based code - it can be
wxPython, Tkinter or something else entirely. The ability to execute
ad-hoc Python statements in the context of interrupted code is a godsend
in heavy debugging sessions.

regards
Steve
--
Steve Holden +1 703 861 4237 +1 800 494 3119
Holden Web LLC http://www.holdenweb.com/
Python Web Programming http://pydish.holdenweb.com/

Jul 19 '05 #4

P: n/a
Idle (does have source tracking)
Eclipse + pydev
Eric3 (Linux only)

The problem I have with any of them (as well as my own debugger) is their
speed: I believe they all use bdb that is currently fairly slow stepping
over extensive amount of code

Regards,

Philippe

Tran Tuan Anh wrote:
Hi all,

I am new to Python and desperated to look for a good Python debugger.
I mean a debugger with source coding tracking. For C/C++, emacs and
gud offers execellent development env. The source code tracking is
extremely useful for recursive functions.

I have spent time Googling but not found anything near.

Thanks!
Tuan-Anh


Jul 19 '05 #5

P: n/a

Tran> I am new to Python and desperated to look for a good Python
Tran> debugger. I mean a debugger with source coding tracking. For
Tran> C/C++, emacs and gud offers execellent development env. The source
Tran> code tracking is extremely useful for recursive functions.

There is some support for pdb (the Python debugger) in python-mode. Google
around for pdbtrack. Also, look at Misc/gdbinit in a recent Python
distribution (or use viewcvs in the CVS tab of Python's sourceforge project)
for some gdb magic.

Skip
Jul 19 '05 #6

P: n/a
wxPython is including the ActiveGrid ide as a sample in its latest
point release. The ide includes a debugger that allows you to set
breakpoints in source code, inspect values, etc.

Jul 19 '05 #7

This discussion thread is closed

Replies have been disabled for this discussion.