Commit 8a0c9c7b authored by Andrew M. Kuchling's avatar Andrew M. Kuchling

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.
parent fcc2fe15
......@@ -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()
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment