.
52c      sX     k  Z   k 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 GH) y^ * xT * d	 oI + d
 GH, y - e  i   . d GHWn / e j
 o 0 d GHn Xq WWn 1 e j
 o 2 d GHn Xd S(   s]   
(
	set -x
	sleep 2
	kill -5 %(pid)d
	sleep 2
	kill -2 %(pid)d
	sleep 2
	kill -3 %(pid)d
) &
c    s     d G|  GHd  S(   Ns   handlerA(   s   args(   s   argss#   /usr/lib/python/test/test_signal.pys   handlerAs   HandlerBCalledc    s     d G|  GH t |   d  S(   Ns   handlerB(   s   argss   HandlerBCalled(   s   argss#   /usr/lib/python/test/test_signal.pys   handlerBi   i   i   i   s   starting pause() loop...i   s   call pause()...s   pause() returneds   HandlerBCalled exception caughts/   KeyboardInterrupt (assume the alarm() went off)N(   s   signals   oss   getpids   pids   varss   scripts   handlerAs   HandlerBCalleds   handlerBs   alarms   SIG_IGNs   SIGALRMs   default_int_handlers   systems   pauses   KeyboardInterrupt(    s#   /usr/lib/python/test/test_signal.pys   ?