
    J/Phj                     b    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dS )	    N)njitc                      t          d          )NzCaught SIGTERM)RuntimeError)signumframes     f/var/www/html/test/jupyter/venv/lib/python3.11/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      s[    	A

NRWQZZ'A
A

N"RWQZZ/00Aq5Lr
   c                    t           j                                         t           j                                         t	          j        t          j        t                     	 t          | |          }t           j                                         t           j                                         |S # t          $ r(}||	                    |           Y d }~d S Y d }~d S 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    JJ
M&./222Aq!!

   =EE!HHHHHHHHH =====s   "AB0 0
C":CC"r   )	r   r   numbar   numpyr   r	   r   r!    r
   r   <module>r%      s     



          ) ) ) t       r
   