o
    1&i                     @   sL   d dl Z d dlZd dlmZ d dlZdd Zedddd Zdd	d
ZdS )    N)njitc                 C   s   t d)NzCaught SIGTERM)RuntimeError)Zsignumframe r   QC:\wamp64\www\opt\env\Lib\site-packages\numba/tests/threading_backend_usecases.pysigterm_handler   s   r   T)Zparallelc                 C   sF   | |t |   t | }t | |t |   t | }|| S N)npsqrt)abcdr   r   r   busy_func_inner   s   "r   c              
   C   s   t j  t j  ttjt zt| |}t j  t j  |W S  tyF } z|d ur;|	| W Y d }~d S W Y d }~d S d }~ww r   )
sysstdoutflushstderrsignalSIGTERMr   r   	Exceptionput)r   r   qzer   r   r   	busy_func   s   




r   r   )	r   r   Znumbar   numpyr	   r   r   r   r   r   r   r   <module>   s    
