> I want to get dubugging setup, and the main options I see are using > winpdb, pydev, or wingide. But all the examples I see are to debug the > web2py.py app when it is run and the debugger grabs the process. But I > am using the cherokee webserver with uWSGI, so how would U use it in > this way? I want it to grab an existing process and monitor the port > (wingide calls it passive listening, I just don't want to have to buy > wing if I have other good options). I am leaning either towards using > winpdb with my current IDE, or using the pydev plugin in AptanaStudio. > > So can anyone recommend how to setup debugging when im not running > web2py.py to start the process? Thanks. >
winpdb is maybe the only one that can be embedded in every scenario without headache. (even in extremely thread-based modes) Simply choose when (and where) to run the debug-server then follow this guide: http://winpdb.org/docs/embedded-debugging/ -- Roberto De Ioris http://unbit.it