def cleanup(self):
        """Wait for and return the exit status of the child process."""
        self.cleaned=True
        os.close(self.outr)
        os.close(self.errr)
        pid, sts = os.waitpid(self.pid, 0)
        if pid == self.pid:
            self.sts = sts
        return self.sts
Wait for and return the exit status of the child process.
recipes/Python/576387_unix_subprocess_wrapper/recipe-576387.py