◐ Shell
clean mode source ↗

Message 140975 - Python tracker

I don't think there's a problem with os.spawnv and os.kill - they do what their docs describe.

IMHO, the solution should be to change IDLE so that it uses subprocess.Popen for both starting and killing the child process.