@@ -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