Ticket #2726 defect new
there is no way to kill a group of subprocesses in Twisted (with proposed fix for Windows using Job objects)
Description
i apologize in advance if this has been previously reported, i only found a reference to it in the thread of ticket #2415
The problem i report (and give a patch to fix it) is quite straightforward.
On windows, if a process created via the Process interface spawns new childs, they won't be killed via Process.SignalProcess('KILL'), only the top process will be
In order to fix this, i've modified _dumbwin32proc.py in order to reflect the counsels of an article dating from last century (last paragraph) http://www.microsoft.com/msj/0698/win320698.aspx
Note that it does not work on windows equal or under win9x/ME
Attachments
Change History
Note: See
TracTickets for help on using
tickets.

