Ë
    ¯·g'  ã                   ó&   — d dl mZ  G d„ de«      Zy)é    )Ú
vtkCommandc                   óp   — e Zd Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Ze	d„ «       Z
e	d„ «       Ze	d	„ «       Ze	d
„ «       Zy)ÚvtkErrorObserverc                 ó2   — d| _         | j                  «        y )NÚstring0)ÚCallDataTypeÚreset©Úselfs    ú=lib/python3.12/site-packages/vtkmodules/test/ErrorObserver.pyÚ__init__zvtkErrorObserver.__init__   s   € Ø%ˆÔØ�
‰
�ó    c                 ó8   — |dk(  r|| _         y |dk(  r|| _        y y )NÚ
ErrorEventÚWarningEvent©Ú_error_messageÚ_warning_message)r   ÚcallerÚeventÚdatas       r   Ú__call__zvtkErrorObserver.__call__	   s'   € Ø�LÒ Ø"&ˆDÕØ�nÒ$Ø$(ˆDÕ!ð %r   c                 óà   — |r5|j                  |«      dk(  rHd|›d|›d| j                  ›d�}t        |«      ‚|j                  «       }d|›d|›d|›d�}t        |«      ‚| j	                  «        y )	NéÿÿÿÿzERROR: z message does not contain "z" got 
"Ú"zERROR: Failed to catch any z. Expected the z message to contain ")ÚfindÚerror_messageÚRuntimeErrorÚlowerr	   )r   ÚseenÚactualÚexpectÚwhatÚmsgs         r   Ú_checkzvtkErrorObserver._check   sg   € ÙØ�{‰{˜6Ó" bÓ(â#¢V¨T×-?Ó-?ðA�ä" 3Ó'Ð'à—:‘:“<‰Dò š4¢ð)ˆCô ˜sÓ#Ð#Ø�
‰
�r   c                 óT   — | j                  | j                  | j                  |d«       y )NÚError)r%   Ú	saw_errorr   ©r   r"   s     r   Úcheck_errorzvtkErrorObserver.check_error   s   € Ø�‰�D—N‘N D×$6Ñ$6¸ÀÕHr   c                 óT   — | j                  | j                  | j                  |d«       y )NÚWarning)r%   Úsaw_warningÚwarning_messager)   s     r   Úcheck_warningzvtkErrorObserver.check_warning    s    € Ø�‰�D×$Ñ$ d×&:Ñ&:¸FÀIÕNr   c                 ó    — d | _         d | _        y ©Nr   r
   s    r   r	   zvtkErrorObserver.reset#   s   € Ø"ˆÔØ $ˆÕr   c                 ó   — | j                   d uS r1   ©r   r
   s    r   r(   zvtkErrorObserver.saw_error'   s   € à×"Ñ"¨$Ð.Ð.r   c                 ó   — | j                   S r1   r3   r
   s    r   r   zvtkErrorObserver.error_message+   s   € à×"Ñ"Ð"r   c                 ó   — | j                   d uS r1   ©r   r
   s    r   r-   zvtkErrorObserver.saw_warning/   s   € à×$Ñ$¨DÐ0Ð0r   c                 ó   — | j                   S r1   r6   r
   s    r   r.   z vtkErrorObserver.warning_message3   s   € à×$Ñ$Ð$r   N)Ú__name__Ú
__module__Ú__qualname__r   r   r%   r*   r/   r	   Úpropertyr(   r   r-   r.   © r   r   r   r      sr   „ òò)òòIòOò%ð ñ/ó ð/ð ñ#ó ð#ð ñ1ó ð1ð ñ%ó ñ%r   r   N)Úvtkmodules.vtkCommonCorer   Úobjectr   r<   r   r   Ú<module>r?      s   ðÝ /ô1%�võ 1%r   