+
    :iI                     |    R t ^ RIHt ^ RIt ! R R]P                  4      t]R8X  d   ]P                  ! 4        R# R# )z&
Test setting/overriding error models
)jitNc                   ,   a  ] tR t^	t o R tR tRtV tR# )TestErrorModelc                    \         R  4       pV P                  \        4      ;_uu_ 4        V! ^ 4       RRR4       R#   + '       g   i     R# ; i)c                     ^V ,          #     vals   &Z/var/www/html/photoedit/myenv/lib/python3.14/site-packages/numba/tests/test_errormodels.pymodel_python<TestErrorModel.test_div_by_zero_python.<locals>.model_python       s7N    N)r   assertRaisesZeroDivisionError)selfr   s   & r   test_div_by_zero_python&TestErrorModel.test_div_by_zero_python   s>    		 
	 011O 2111s	   	=A	c                l    \        R R7      R 4       pV P                  V! ^ 4      \        R4      4       R# )numpy)error_modelc                     ^V ,          # r   r	   r
   s   &r   model_numpy:TestErrorModel.test_div_by_zero_numpy.<locals>.model_numpy   r   r   infN)r   assertEqualfloat)r   r   s   & r   test_div_by_zero_numpy%TestErrorModel.test_div_by_zero_numpy   s3    		!	 
"	 	Qu6r   r	   N)__name__
__module____qualname____firstlineno__r   r   __static_attributes____classdictcell__)__classdict__s   @r   r   r   	   s     7 7r   r   __main__)__doc__numbar   unittestTestCaser   r!   mainr	   r   r   <module>r.      s<     7X&& 7$ zMMO r   