33c33
< self.sts = -1
---
> self.status = -1
67,77c67,69
< os.dup2(p2c_read, 0)
< os.dup2(c2p_write, 1)
< os.dup2(c2p_write, 2)
< if isinstance(cmd, basestring):
< cmd = ['/bin/sh', '-c', cmd]
< if False:
< for i in range(3, MAXFD):
< try:
< os.close(i)
< except OSError:
< pass
---
> os.dup2(p2c_read, sys.stdin.fileno())
> os.dup2(c2p_write, sys.stdout.fileno())
> os.dup2(c2p_write, sys.stderr.fileno())
87,88c79,80
< if self.sts < 0:
< pid, sts = os.waitpid(self.pid, os.WNOHANG)
---
> if self.status < 0:
> pid, status = os.waitpid(self.pid, os.WNOHANG)
90,91c82,83
< self.sts = sts
< return self.sts
---
> self.status = status
> return self.status
94,95c86,87
< if self.sts < 0:
< pid, sts = os.waitpid(self.pid, 0)
---
> if self.status < 0:
> pid, status = os.waitpid(self.pid, 0)
97,98c89,90
< self.sts = sts
< return self.sts
---
> self.status = status
> return self.status