Community
Participate
Working Groups
the attached patch provided a basic implementation for python debugger support, including an integration w/ active state's debugging engine. however, i am unable to get the python engine to successfully connect to the dltk debugger backend. i've tracked the issue down to the initSuspends() method in the ScriptDebugTarget class. it appears that the engine does not like the suspendOnEntry command it is sent.
marking dependency on bug 195750
Created attachment 73260 [details] implemenation patch
i should also point out that the patch contains a fix for an error that occurs when you try to open a python file by double clicking on it inside the script explorer.
Changing OS from Mac OS to Mac OS X as per bug 185991
Created attachment 75388 [details] implemenation patch new patch synced against dltk head and other pending patches
Created attachment 75389 [details] implemenation zip activestate debugger implementation as seperate plugin
setting dependencies on 198869 (has the PythonTypeFactory implenentation) and 198878 (debug engine doesn't like suspend on enter/exit)
(In reply to comment #5) > Created an attachment (id=75388) [details] > implemenation patch > > new patch synced against dltk head and other pending patches > this has remote debugging support too!
Sorry for so long response. I've added project, but seems it doesn't work. Maybe I've missing something. Then you try to debug python script, it just waits for debuger to connect, but it doesn't connect, it just hangs. Jae could you look at it, please?
this is related to bug 198878, once that issue is fixed, this should no longer hang.
(In reply to comment #10) > this is related to bug 198878, once that issue is fixed, this should no longer > hang. p.s. i think there are also outstanding commits associated w/ this patch - for instance, the engine selector still shows as 'new' in my source tree.
done, first cut of python debugging
bulk change: fixed in 0.95