
    xKg                     l    d dl Z d dlmZmZ d dlmZ  G d de      Zedk(  r e j                          yy)    Nglobal_compiler_lockrequire_global_compiler_lock)TestCasec                       e Zd Zd Zd Zy)TestCompilerLockc                 N    t         5  t                d d d        y # 1 sw Y   y xY wNr   )selfs    b/home/alanp/www/video.onchill/myenv/lib/python3.12/site-packages/numba/tests/test_compiler_lock.pytest_gcl_as_context_managerz,TestCompilerLock.test_gcl_as_context_manager
   s    !(* "!!s   $c                 *    t         d        } |        y )Nc                      t                y r
   )r        r   funcz4TestCompilerLock.test_gcl_as_decorator.<locals>.func   s    (*r   )r   )r   r   s     r   test_gcl_as_decoratorz&TestCompilerLock.test_gcl_as_decorator   s    		+ 
	+ 	r   N)__name__
__module____qualname__r   r   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      s8     )
x 
 zHMMO r   