-í
é¶<c       s­  d  k  l Z l Z d k Z d k Z d k Z e i d  d d f j p e i d j o e d e i ‚ n e o
 d Z n d Z e i ƒ  Z	 d	 e
 ƒ  Z d
 „  Z d Z d „  Z e i d ƒ e i d e ƒ e i d e ƒ e i d e i ƒ e i e i e i ƒ e i e ƒ d GHyg x` d oX e o	 d GHn y e i ƒ  e o	 d GHn Wn# e j
 o e o	 d GHn n Xq"WWn# e j
 o e o	 d GHn n Xd S(   (   s   verboses   TestSkippedNi   s   wins   os2s   riscoss   Can't test signal on %ss   -xs   +xs“   
 (
        set %(x)s
        sleep 2
        kill -5 %(pid)d
        sleep 2
        kill -2 %(pid)d
        sleep 2
        kill -3 %(pid)d
 ) &
c     s   t  o d G|  GHn d  S(   Ns   handlerA(   s   verboses   args(   s   args(    (    s&   /usr/lib/python2.2/test/test_signal.pys   handlerA s    s   HandlerBCalledc     s!   t  o d G|  GHn t |  ‚ d  S(   Ns   handlerB(   s   verboses   argss   HandlerBCalled(   s   args(    (    s&   /usr/lib/python2.2/test/test_signal.pys   handlerB# s    i   i   i   s   starting pause() loop...i   s   call pause()...s   pause() returneds   HandlerBCalled exception caughts/   KeyboardInterrupt (assume the alarm() went off)(   s   test_supports   verboses   TestSkippeds   signals   oss   syss   platforms   xs   getpids   pids   varss   scripts   handlerAs   HandlerBCalleds   handlerBs   alarms   SIG_IGNs   SIGALRMs   default_int_handlers   systems   pauses   KeyboardInterrupt(   s   TestSkippeds   verboses   scripts   signals   HandlerBCalleds   pids   syss   handlerAs   handlerBs   xs   os(    (    s&   /usr/lib/python2.2/test/test_signal.pys   ? sH   			*
		 	
	