
    i                     n    S SK r S SKJrJr  S SKJr   " S S\5      r\S:X  a  \ R                  " 5         gg)    Nglobal_compiler_lockrequire_global_compiler_lock)TestCasec                        \ rS rSrS rS rSrg)TestCompilerLock	   c                 X    [            [        5         S S S 5        g ! , (       d  f       g = fNr   )selfs    Y/var/www/html/trading/venv/lib/python3.13/site-packages/numba/tests/test_compiler_lock.pytest_gcl_as_context_manager,TestCompilerLock.test_gcl_as_context_manager
   s    !(* "!!s   
)c                 *    [         S 5       nU" 5         g )Nc                      [        5         g r   )r        r   func4TestCompilerLock.test_gcl_as_decorator.<locals>.func   s    (*r   )r   )r   r   s     r   test_gcl_as_decorator&TestCompilerLock.test_gcl_as_decorator   s    		+ 
	+ 	r   r   N)__name__
__module____qualname____firstlineno__r   r   __static_attributes__r   r   r   r   r   	   s    +r   r   __main__)	unittestnumba.core.compiler_lockr   r   numba.tests.supportr   r   r   mainr   r   r   <module>r"      s6     )
x 
 zMMO r   