Ë
    ›7šh‚  ã                   ó”   — d Z g d¢Z G d„ de«      Z G d„ de«      Z G d„ de«      Z G d„ d	e«      Z G d
„ de«      Z G d„ de«      Zy)z/
Contains exception definitions for the module
)ÚGenericErrorÚUnknownFormatÚ
ParseErrorÚ
LoginErrorÚConnectionErrorÚConnectionDropc                   ó"   ‡ — e Zd ZdZˆ fd„Zˆ xZS )r   zS
    Base exception class for the library. Logs information via logging module
    c                 ó:   •— t         t        | �  |«       || _        y ©N)Úsuperr   Ú__init__Úmessage©Úselfr   Ú	__class__s     €úW/var/www/html/w1hd-tracker/send/venv/lib/python3.12/site-packages/aprslib/exceptions.pyr   zGenericError.__init__$   s   ø€ ÜŒl˜DÑ*¨7Ô3Øˆ�ó    ©Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   Ú__classcell__©r   s   @r   r   r       s   ø„ ñ÷ð r   r   c                   ó$   ‡ — e Zd ZdZdˆ fd„	Zˆ xZS )r   zK
    Raised when aprs.parse() encounters an unsupported packet format

    c                 ó:   •— t         t        | �  |«       || _        y r
   )r   r   r   Úpacket©r   r   r   r   s      €r   r   zUnknownFormat.__init__.   s   ø€ ÜŒm˜TÑ+¨GÔ4àˆ�r   ©Ú r   r   s   @r   r   r   )   s   ø„ ñ÷ñ r   r   c                   ó$   ‡ — e Zd ZdZdˆ fd„	Zˆ xZS )r   zS
    Raised when unexpected format of a supported packet format is encountered
    c                 ó:   •— t         t        | �  |«       || _        y r
   )r   r   r   r   r   s      €r   r   zParseError.__init__8   s   ø€ ÜŒj˜$Ñ(¨Ô1àˆ�r   r   r   r   s   @r   r   r   4   s   ø„ ñ÷ñ r   r   c                   ó"   ‡ — e Zd ZdZˆ fd„Zˆ xZS )r   zO
    Raised when IS servers didn't respond correctly to our loging attempt
    c                 ó,   •— t         t        | �  |«       y r
   )r   r   r   r   s     €r   r   zLoginError.__init__B   s   ø€ ÜŒj˜$Ñ(¨Õ1r   r   r   s   @r   r   r   >   s   ø„ ñ÷2ð 2r   r   c                   ó   — e Zd ZdZy)r   z5
    Riased when connection dies for some reason
    N©r   r   r   r   © r   r   r   r   F   ó   „ ñð 	r   r   c                   ó   — e Zd ZdZy)r   z<
    Raised when connetion drops or detected to be dead
    Nr%   r&   r   r   r   r   M   r'   r   r   N)	r   Ú__all__Ú	Exceptionr   r   r   r   r   r   r&   r   r   ú<module>r+      sY   ðñ$ò€ô�9ô ô�Lô ô�ô ô2�ô 2ô	�lô 	ô	�_õ 	r   