ll*****@web.de (Lothar Scholz) writes on 19 Aug 2003 13:20:12 -0700:
al********@btinternet.com (Alan Gauld) wrote in message news:<3f****************@news.blueyonder.co.uk>... On 18 Aug 2003 12:34:09 -0700, ll*****@web.de (Lothar Scholz)
wrote: Is there any python debugger that can
1) be used remotely
What do you mean by remotely? Debug a program running on a server
from a remote PC?
Yes this is what i mean
For this, we use WingIDE, a commercial IDE for Python.
2) can handle multiple threads
When you mean a debugger that can set breakpoints in any thread,
analyse the state of any thread etc, then this is unlikely.
Python maintains the debugging hook in a thread specific data structure.
The available API functions can only access the debugging hook
in the own thread but not in a foreign thread.
This implies that unless the start of a thread is customized
(such that the debugging hook is immediately set on thread start)
it is very difficult to debug a foreign thread (without
a specialized C extension using internal implementation details of
Pythons thread implementation).
Dieter