
    xKgj                     T    d dl Z d dlZd dlmZ d dlZd Z ed      d        ZddZy)	    N)njitc                     t        d      )NzCaught SIGTERM)RuntimeError)signumframes     j/home/alanp/www/video.onchill/myenv/lib/python3.12/site-packages/numba/tests/threading_backend_usecases.pysigterm_handlerr	      s    
'
((    T)parallelc                     | |t        j                  |       z  z   t        j                  |      z   }t        j                  | |t        j                  |       z  z   t        j                  |      z         }||z   S N)npsqrt)abcds       r   busy_func_innerr      sZ    	A
NRWWQZ'A
A
N"RWWQZ/0Aq5Lr
   c                    t         j                  j                          t         j                  j                          t	        j                  t        j
                  t               	 t        | |      }t         j                  j                          t         j                  j                          |S # t        $ r"}||j                  |       Y d }~y Y d }~y d }~ww xY wr   )
sysstdoutflushstderrsignalSIGTERMr	   r   	Exceptionput)r   r   qzes        r   	busy_funcr!      s    JJJJ
MM&../2Aq!



 =EE!HH s   &A	B0 0	C9CCr   )	r   r   numbar   numpyr   r	   r   r!    r
   r   <module>r%      s4     
  ) t r
   