Current File : //opt/imh-python/lib/python2.7/test/test_threadsignals.pyc |
�
��Wc @ s d Z d d l Z d d l Z d d l Z d d l Z d d l m Z m Z m Z e d � Z e j
d d k s� e j
d k r� e j d e j
� n e j � Z
e j � Z d
� Z d � Z d � Z d
e j f d � � YZ d � Z e d k re � n d S( s6 PyUnit testing that threads honor our signal semanticsi����N( t run_unittestt
import_modulet reap_threadst threadi t wint os2t riscoss Can't test signal on %sc C sL t j t j | � } t j t j | � } t j t j | � } | | | f S( N( t signalt SIGUSR1t SIGUSR2t SIGALRM( t for_usr1t for_usr2t for_alrmt usr1t usr2t alrm( ( sp /builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_threadsignals.pyt registerSignals s c C s, t | d c d 7<t j � t | d <d S( Nt trippedi t
tripped_by( t signal_blackboardR t get_ident( t sigt frame( ( sp /builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_threadsignals.pyt handle_signals s c C s4 t j t t j � t j t t j � t j � d S( N( t ost killt process_pidR R R t
signalled_allt release( ( ( sp /builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_threadsignals.pyt send_signals s t
ThreadSignalsc B s&