From 15486f78f0ccb04b86905b175c004a5b4c4f785e Mon Sep 17 00:00:00 2001 From: "Andrew M. Kuchling" Date: Mon, 26 Jun 2006 17:00:35 +0000 Subject: [PATCH] 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. --- Lib/test/test_mailbox.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Lib/test/test_mailbox.py b/Lib/test/test_mailbox.py index b00496ca4f..e17de5dfdd 100644 --- a/Lib/test/test_mailbox.py +++ b/Lib/test/test_mailbox.py @@ -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() -- 2.40.0