title: subprocess: deleting child processes in Windows
body: <p>On Windows, <code>subprocess.Popen.terminate</code> calls win32's <code>TerminalProcess</code>. However, the behavior I see is that child processes of the process I am trying to terminate are still running. Why is that? How do I ensure all child processes started by the process are killed?</p>