ó {G_Tc@sdZddlZddlZddlZddlZddlmZmZmZedƒZ ej d dks€ej dkr–ej d ej ‚nej ƒZ e jƒZd „Zd „Zd „Zd ejfd„ƒYZd„ZedkreƒndS(s6PyUnit testing that threads honor our signal semanticsiÿÿÿÿN(t run_unittestt import_modulet reap_threadstthreaditwintos2triscossCan't test signal on %scCsLtjtj|ƒ}tjtj|ƒ}tjtj|ƒ}|||fS(N(tsignaltSIGUSR1tSIGUSR2tSIGALRM(tfor_usr1tfor_usr2tfor_alrmtusr1tusr2talrm((s3/usr/local/lib/python2.7/test/test_threadsignals.pytregisterSignalsscCs,t|dcd7s"     "    #