Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 7f48578

Browse files
committed
Fix test_signal on Windows after #12303.
1 parent 04e1012 commit 7f48578

1 file changed

Lines changed: 6 additions & 6 deletions

File tree

Lib/test/test_signal.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -611,7 +611,7 @@ def test_pthread_kill(self):
611611
@unittest.skipUnless(hasattr(signal, 'pthread_sigmask'),
612612
'need signal.pthread_sigmask()')
613613
@unittest.skipUnless(hasattr(os, 'fork'), 'need os.fork()')
614-
def wait_helper(self, test, handler, blocked=signal.SIGALRM):
614+
def wait_helper(self, test, handler, blocked):
615615
signum = signal.SIGALRM
616616

617617
# sig*wait* must be called with the signal blocked: since the current
@@ -651,7 +651,7 @@ def test(signum):
651651
signal.alarm(1)
652652
self.assertEqual(signum, signal.sigwait([signum]))
653653

654-
self.wait_helper(test, self.handler)
654+
self.wait_helper(test, self.handler, signal.SIGALRM)
655655

656656
@unittest.skipUnless(hasattr(signal, 'sigwaitinfo'),
657657
'need signal.sigwaitinfo()')
@@ -661,7 +661,7 @@ def test(signum):
661661
info = signal.sigwaitinfo([signum])
662662
self.assertEqual(signum, info.si_signo)
663663

664-
self.wait_helper(test, self.handler)
664+
self.wait_helper(test, self.handler, signal.SIGALRM)
665665

666666
@unittest.skipUnless(hasattr(signal, 'sigtimedwait'),
667667
'need signal.sigtimedwait()')
@@ -671,7 +671,7 @@ def test(signum):
671671
info = signal.sigtimedwait([signum], (10, 1000))
672672
self.assertEqual(signum, info.si_signo)
673673

674-
self.wait_helper(test, self.handler)
674+
self.wait_helper(test, self.handler, signal.SIGALRM)
675675

676676
# check that polling with sigtimedwait works
677677
@unittest.skipUnless(hasattr(signal, 'sigtimedwait'),
@@ -682,15 +682,15 @@ def test(signum):
682682
info = signal.sigtimedwait([signum], (0, 0))
683683
self.assertEqual(signum, info.si_signo)
684684

685-
self.wait_helper(test, self.handler)
685+
self.wait_helper(test, self.handler, signal.SIGALRM)
686686

687687
@unittest.skipUnless(hasattr(signal, 'sigtimedwait'),
688688
'need signal.sigtimedwait()')
689689
def test_sigtimedwait_timeout(self):
690690
def test(signum):
691691
self.assertEqual(None, signal.sigtimedwait([signum], (1, 35500)))
692692

693-
self.wait_helper(test, self.handler)
693+
self.wait_helper(test, self.handler, signal.SIGALRM)
694694

695695
@unittest.skipUnless(hasattr(signal, 'sigtimedwait'),
696696
'need signal.sigtimedwait()')

0 commit comments

Comments
 (0)