On 01/04/2011 06:59 PM, Alan Gauld wrote: > > "Alex Hall" <[email protected]> wrote > >> expected at all. I tried the pdb module, but I am running a wx >> program >> so it is not helping. I tried: >> python -m pdb c:\prog\solitaire\game.py > > The key to using any debugger in a GUI environment is to set break > points on the event handlers of interest. Then when the event fires > the debugger will stop your code at the start of the event handler > and you can examine the stack, variables etc and step through > the code. > > Single line stepping is tiresome so usually you are better off > setting another break point within the function (just before or within > a loop maybe? Or after reading a line from a file...). A watch point > is even better but sadly I don't think pdb supports those. But > the debugger in Eclipse and winPDB(?) do I think. > > And of course print statements work too within the console > window. > > HTH, > > Alan G. > > > _______________________________________________ > Tutor maillist - [email protected] > To unsubscribe or change subscription options: > http://mail.python.org/mailman/listinfo/tutor
I've done almost all my debugging via print statements at crucial points. It's a good way to go, IMO. ~Corey Richardson _______________________________________________ Tutor maillist - [email protected] To unsubscribe or change subscription options: http://mail.python.org/mailman/listinfo/tutor
