[Pydev-users] [pydev - Users] RE: Multi Thread Debugging
Brought to you by:
fabioz
From: SourceForge.net <no...@so...> - 2008-01-31 20:34:14
|
Read and respond to this message at: https://sourceforge.net/forum/message.php?msg_id=4753445 By: fabioz Not directly from the interface, but you can change the debugger... I think that you can change pydevd_frame.py function: setSuspend() and add some code to suspend all threads... see pydevd.py, line 324 (at elif cmd_id == CMD_THREAD_SUSPEND:) and get that code to actually suspend all threads from the place setSuspend is called... just change "t = pydevd_findThreadById(text)" to "for t in threading.enumerate():" to get all the threads instead of just that thread... I haven't tested it, but that should do the trick... Another option would be choosing all the threads in the interface and pressing the pause button for it after the breakpoint is hit... I'm not really sure what you want that for, but I hope some of those options can help you. Cheers, Fabio ______________________________________________________________________ You are receiving this email because you elected to monitor this forum. To stop monitoring this forum, login to SourceForge.net and visit: https://sourceforge.net/forum/unmonitor.php?forum_id=293649 |