mirror of https://github.com/python/cpython
Attempt to fix build failure on OS X and Debian alpha; the symptom is
consistent with os.wait() returning immediately because some other subprocess had previously exited; the test suite then immediately tries to lock the mailbox and gets an error saying it's already locked. To fix this, do a waitpid() so the test suite only continues once the intended child process has exited.
This commit is contained in:
parent
ec3c368195
commit
15486f78f0
|
@ -740,7 +740,7 @@ class _TestMboxMMDF(TestMailbox):
|
|||
self._box.lock)
|
||||
|
||||
# Wait for child to exit. Locking should now succeed.
|
||||
pid, status = os.wait()
|
||||
exited_pid, status = os.waitpid(pid, 0)
|
||||
self._box.lock()
|
||||
self._box.unlock()
|
||||
|
||||
|
|
Loading…
Reference in New Issue