_debugclient_start_new_thread (
target,
args,
kwargs={},
)
Module function used to allow for debugging of multiple threads.
The way it works is that below, we reset thread._start_new_thread to
this function object. Thus, providing a hook for us to see when
threads are started. From here we forward the request onto the
DebugClient which will create a DebugThread object to allow tracing
of the thread then start up the thread.
See DebugClient.attachThread and DebugThread.DebugThread in
DebugThread.py
|