]> granicus.if.org Git - python/commitdiff
Issue #23715: Fix test_sigtimedwait() of test_eintr
authorVictor Stinner <victor.stinner@gmail.com>
Fri, 27 Mar 2015 13:32:22 +0000 (14:32 +0100)
committerVictor Stinner <victor.stinner@gmail.com>
Fri, 27 Mar 2015 13:32:22 +0000 (14:32 +0100)
sigtimedwait([], timeout) fails with OSError(EINVAL) on OpenIndiana, wait for a
signal which will never be received instead.

Lib/test/eintrdata/eintr_tester.py

index c5227716150b9164dff39025123d6a5b6a5f2797..ba056fbb93fabd54a5d2bb182e9d026694b19f2f 100644 (file)
@@ -272,7 +272,7 @@ class SignalEINTRTest(EINTRBaseTest):
                          'need signal.sigtimedwait()')
     def test_sigtimedwait(self):
         t0 = time.monotonic()
-        signal.sigtimedwait([], self.sleep_time)
+        signal.sigtimedwait([signal.SIGUSR1], self.sleep_time)
         dt = time.monotonic() - t0
         self.assertGreaterEqual(dt, self.sleep_time)