signal.signal(signal.SIGINT, handle)
pid = subprocess.Popen('./child.py', stdout=sys.stdout, stderr=sys.stdin,
    preexec_fn=disable_sig)
while 1:
    time.sleep(1)
How to stop python from propagating signals to subprocesses?