+
    —h©jÒ  ã                   ó0   € ^ RI t ^ RIHt  ! R R]4      tR# )é    N)Ú
exceptionsc                   ó8   a € ] tR t^t o R tR tR tR tRtV t	R# )ÚExceptionHandlerc                ó   € . V n         R # ©N©Úmessage_to_class_map)Úselfs   &Úg/var/www/html/bestweb/venv/lib/python3.14/site-packages/routeros_api/communication_exception_parsers.pyÚ__init__ÚExceptionHandler.__init__   s
   € Ø$&ˆÖ!ó    c                ó>   € V P                   P                  W34       R # r   )r	   Úappend)r
   Ú
message_reÚexception_classs   &&&r   Úadd_exception_typeÚ#ExceptionHandler.add_exception_type
   s   € Ø×!Ñ!×(Ñ(¨*Ð)FÖGr   c                ól   € \        V\        P                  4      '       d   V P                  V4       R # R # r   )Ú
isinstancer   ÚRouterOsApiCommunicationErrorÚ_handle_communication_exception)r
   Ú	exceptions   &&r   ÚhandleÚExceptionHandler.handle   s)   € Ü�i¤×!IÑ!I×JÒJØ×0Ñ0°Ö;ñ Kr   c                ó    € V P                    F=  w  r#\        P                  ! W!P                  4      '       g   K-  V! WP                  4      h	  R # r   )r	   ÚreÚsearchÚoriginal_message)r
   r   r   r   s   &&  r   r   Ú0ExceptionHandler._handle_communication_exception   s<   € Ø+/×+DÔ+DÑ'ˆJÜ�yŠy˜×%?Ñ%?×@Ô@Ù% i×1KÑ1KÓLÐLó ,Er   r   N)
Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r   r   r   r   Ú__static_attributes__Ú__classdictcell__)Ú__classdict__s   @r   r   r      s!   ø‡ € ò'òHò<÷Mð Mr   r   )r   Úrouteros_apir   Úobjectr   © r   r   Ú<module>r+      s   ðÛ 	å #ôM�vö Mr   