[wingide-users] Breakpoints now hit while "Debugging an externally launched program"Wing IDE Support support at wingide.com
Mon, 5 May 2003 10:13:03 -0400 (EDT)
Hi, If you're remote debugging (host to host) then chances are there's an error in your debug.location-map preference. If debugging on the same host, the most likely problem these days is that you're importing wingdbstub on one thread and reaching the breakpoint on another. Wing can only debug one thread in a multi-threaded app at a time. This is in part due to the way the Python debug support is designed; see e.g. this PEP in progress: http://aspn.activestate.com/ASPN/Mail/Message/1610516 You might try printing out the thread ID at import wingdbstub and then on the line where the breakpoint is located. If this is the problem, try putting the import wingdbstub just before the line you want to stop on. Some other causes of failure to stop on breakpoints are described here: http://wingide.com/support/faq#s7q12 http://wingide.com/psupport/wingide-1.1/node7.html#SECTION007180000000000000000 You can also get more detailed diagnostic output from the debugger by setting kSilent=0 in wingdbstub.py. Send this to firstname.lastname@example.org for interpretation. Hope that helps. Stephan Deibel -- Wing IDE for Python Archaeopteryx Software, Inc Take Flight! www.wingide.com On Sun, 4 May 2003, Robert Oschler wrote: > I'm trying to use the WingIDE debugger with an embedded python program > running with Python 2.2 on a Win 2K box. I am embedding the python DLL > inside of a Borland Delphi 6 Pro application. The python program > imports wingdbstub just fine. I see WingIDE (1.1.9) change to "Program > Running" mode, but the breakpoint I have set never gets hit. What am I > doing wrong? > > thx > > Robert Oschler > Android Technologies, Inc. > http://www.androidtechnologies.com > The home of PowerSell! (tm) > The FrontPage AddIn for Amazon Associates > - "Power Tools for Amazon Associates" (sm) >
Run by Mailman v 2.0.8
Copyright (c) 2000-2002, Archaeopteryx Software, Inc.