equal
deleted
inserted
replaced
578 del runargs[i] |
578 del runargs[i] |
579 break |
579 break |
580 elif runargs[i].startswith('--cwd'): |
580 elif runargs[i].startswith('--cwd'): |
581 del runargs[i:i+2] |
581 del runargs[i:i+2] |
582 break |
582 break |
583 pid = os.spawnvp(os.P_NOWAIT | getattr(os, 'P_DETACH', 0), |
583 pid = util.spawndetached(runargs) |
584 runargs[0], runargs) |
|
585 os.close(wfd) |
584 os.close(wfd) |
586 os.read(rfd, 1) |
585 os.read(rfd, 1) |
587 if parentfn: |
586 if parentfn: |
588 return parentfn(pid) |
587 return parentfn(pid) |
589 else: |
588 else: |