Lines Matching refs:signal
8 sub-second periodicity (contrarily to signal()).
17 import signal
39 @unittest.skipUnless(hasattr(signal, "setitimer"), "requires setitimer()")
43 # delay for initial signal delivery
45 # signal delivery periodicity
56 self.orig_handler = signal.signal(signal.SIGALRM, self.sighandler)
57 signal.setitimer(signal.ITIMER_REAL, self.signal_delay,
67 signal.setitimer(signal.ITIMER_REAL, 0, 0)
71 signal.signal(signal.SIGALRM, self.orig_handler)
79 @unittest.skipUnless(hasattr(signal, "setitimer"), "requires setitimer()")
184 @unittest.skipUnless(hasattr(signal, "setitimer"), "requires setitimer()")
367 @unittest.skipUnless(hasattr(signal, "setitimer"), "requires setitimer()")
379 @unittest.skipUnless(hasattr(signal, "setitimer"), "requires setitimer()")
380 # bpo-30320: Need pthread_sigmask() to block the signal, otherwise the test
382 @unittest.skipUnless(hasattr(signal, 'pthread_sigmask'),
383 'need signal.pthread_sigmask()')
385 """ EINTR tests for the signal module. """
388 signum = signal.SIGUSR1
391 old_handler = signal.signal(signum, lambda *args: None)
392 self.addCleanup(signal.signal, signum, old_handler)
403 old_mask = signal.pthread_sigmask(signal.SIG_BLOCK, [signum])
404 self.addCleanup(signal.pthread_sigmask, signal.SIG_UNBLOCK, [signum])
414 @unittest.skipUnless(hasattr(signal, 'sigwaitinfo'),
415 'need signal.sigwaitinfo()')
418 signal.sigwaitinfo([signum])
422 @unittest.skipUnless(hasattr(signal, 'sigtimedwait'),
423 'need signal.sigwaitinfo()')
426 signal.sigtimedwait([signum], 120.0)
431 @unittest.skipUnless(hasattr(signal, "setitimer"), "requires setitimer()")