+
    :i                         ^ RI HtHt ^ RIHt ^ RIHt  ! R R]4      tRt	 ! R R]4      t
]R	8X  d   ]P                  ! 4        R
# R
# )    )unittestCUDATestCase)cuda)configc                       ] tR t^tRtR# )MyError N)__name__
__module____qualname____firstlineno____static_attributes__r	       b/var/www/html/photoedit/myenv/lib/python3.14/site-packages/numba/cuda/tests/cudapy/test_userexc.pyr   r      s    r   r   zFIn function [\'"]test_exc[\'"], file [\:\.\/\\\-a-zA-Z_0-9]+, line \d+c                   8   a a ] tR t^t oV 3R ltR tRtVtV ;t# )TestUserExcc                F   < \         SV `  4        V P                  R 4       R# )z!Exceptions not supported with LTON)supersetUpskip_if_lto)self	__class__s   &r   r   TestUserExc.setUp   s     	<=r   c                d   \         P                  ! R RR7      R 4       pVR,          ! ^ 4       V P                  \        4      ;_uu_ 4       pVR,          ! ^4       RRR4       \        P
                  '       g*   V P                  \        XP                  4      \        4       V P                  R\        XP                  4      4       V P                  \        4      ;_uu_ 4       pVR,          ! ^4       RRR4       \        P
                  '       gS   V P                  \        VP                  4      \        4       V P                  \        VP                  4      \        4       V P                  R\        VP                  4      4       R#   + '       g   i     EL9; i  + '       g   i     L; i)zvoid(int32)T)debugc                 D    V ^8X  d   \         hV ^8X  d   \        R4      hR# )   fooN)r   )xs   &r   test_exc1TestUserExc.test_user_exception.<locals>.test_exc   s$    Avaen$ r   Nztid=[0, 0, 0] ctaid=[0, 0, 0]z"tid=[0, 0, 0] ctaid=[0, 0, 0]: foo)r   r   )r   jitassertRaisesr   r   ENABLE_CUDASIMassertRegexstr	exceptionregex_patternassertIn)r   r    cms   &  r   test_user_exceptionTestUserExc.test_user_exception   s   	-t	,	% 
-	% 	qw''2TN1 ($$$S.>5s2<<7HIw''2TN1 ($$$S.>S.>:C<MN (''
 ('s   F$FF	F/	r	   )	r
   r   r   r   r   r+   r   __classdictcell____classcell__)r   __classdict__s   @@r   r   r      s     >O Or   r   __main__N)numba.cuda.testingr   r   numbar   
numba.corer   	Exceptionr   r(   r   r
   mainr	   r   r   <module>r6      sK    5  	i 	
 N 
O, O> zMMO r   