Is there a way to see a stacktrace of what various threads are doing inside a python process?
Let's suppose I have a thread which allows me some sort of remote access to the process.
Is there a way to see a stacktrace of what various threads are doing inside a python process?
Let's suppose I have a thread which allows me some sort of remote access to the process.
About 4 years ago, when I was using twisted, manhole was a great way to do what you're asking.
http://twistedmatrix.com/projects/core/documentation/howto/telnet.html
Right now most of my projects don't use twisted, so I just WingIDE's remote debugging hooks to introspect a running process.