Rex Eastbourne wrote: > I'm a little confused about which debugging utilities do what, and > which I should use for my Python code. I'd like to be able to step > through my code, insert breakpoints, etc. I haven't been able to do > this yet (I'm using Emacs on Windows). I have seen references to GDB, > GUD, PDB, and others. Which ones do I need?
1. At the point you would like to start the debugger, insert the following 2 lines: import pdb pdb.set_trace() 2. Run your script from the command line. 3. When your script executes the above lines, the pdb debugger will start up, and give you a prompt. Type 'h' at the prompt (and hit 'enter'), and you'll be shown a list of pdb commands. 's' to step through your code, 'c' to continue processing (and stop the debugger, essentially). The prompt is interactive, so you can inspect program variables as you like. Start with that, and come back if you have any more questions. :) Robert Brewer System Architect Amor Ministries [EMAIL PROTECTED] -- http://mail.python.org/mailman/listinfo/python-list