When using pdb
to debug a curses application, the interactive debugger is useless, since curses
messes up the terminal screen. Debugging post mortem works though, but that is a bit limited.
So what we probably need is having the debugger work in a terminal separately from the debuggee (the application that is being debugged).
Some alternatives which apply remote debugging (such as xpdb
) appear either not to work with python 3.3 or give weird errors for other reasons.
So how can I use pdb
in a different terminal, or in another proper way?