[Tutor] print stack traces not caused by errors

Kirk Bailey kbailey at howlermonkey.net
Mon Jan 31 01:13:09 CET 2011


test

On 1/4/2011 7:06 PM, Corey Richardson wrote:
> On 01/04/2011 06:59 PM, Alan Gauld wrote:
>> "Alex Hall"<mehgcap at gmail.com>  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  -  Tutor at python.org
>> 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  -  Tutor at python.org
> To unsubscribe or change subscription options:
> http://mail.python.org/mailman/listinfo/tutor
>

-- 
end

Very Truly yours,
                  - Kirk Bailey,
                    Largo Florida

                        kniht
                       +-----+
                       | BOX |
                       +-----+
                        think



More information about the Tutor mailing list