def wait_impl(self, cpid):
        for i in range(10):
            # waitpid() shouldn't hang, but some of the buildbots seem to hang
            # in the forking tests.  This is an attempt to fix the problem.
            spid, status = os.waitpid(cpid, os.WNOHANG)
            if spid == cpid:
                break
            time.sleep(1.0)

        self.assertEqual(spid, cpid)
        self.assertEqual(status, 0, "cause = %d, exit = %d" * (status&0xff, status>>8))
dataset/ETHPy150Open amrdraz/kodr/app/brython/www/src/Lib/test/test_fork1.py/ForkTest.wait_impl/operator `%` -> `*`