views:

351

answers:

4

Please tell me which features you wish your current Python debugger had. I'm creating a new Python IDE/debugger and am looking forward to challenging requests!

+2  A: 

The #1 debug feature for me (that my current IDE, Wing, does happen to have) is the ability to drop into a python interpreter and run arbitrary python code when at a breakpoint. Reminds me of using Smalltalk back in the day.

Ability to execute code in local scope is incredibly useful, especially in contrast to working in C++ when it can sometimes be a fight to inspect a local variable.

zweiterlinde
I'd love that. Wing IDE is really impressive. Wish it was free-er.
Seun Osewa
That is what PDB allows you to do anyway, so its nothing extra Wing is giving you. Wing is a good tool, of course.
ironfroggy
+5  A: 

Forgive me for the shameless functional programming plug, but...

The ability to step backwards.

zweiterlinde
+3  A: 

I would love a debugger that could somehow split into two when a thread was created, then I could watch both threads with independent call stacks, etc.

If it exists, then I just haven't found it yet.

Chris Cameron
well, check my answer
nosklo
+4  A: 
nosklo
Last time I try winpdb (about half years ago), winpdb has all feature I want. But I feel its user interface need refine (I am not talking beautiful looking. What I mean is about hotkey, layout, default dialog position, etc.)
kcwu