Ë
    þéñiì  ã                  ó‚   — d Z ddlm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.
Exceptions that can be thrown by hyperframe.
é    )Úannotationsc                  ó   — e Zd ZdZy)ÚHyperframeErrorzc
    The base class for all exceptions for the hyperframe module.

    .. versionadded:: 6.0.0
    N©Ú__name__Ú
__module__Ú__qualname__Ú__doc__© ó    úW/var/www/pod-logistic/pod-ai/venv/lib/python3.12/site-packages/hyperframe/exceptions.pyr   r      ó   „ òr   r   c                  ó    — e Zd ZdZdd„Zdd„Zy)ÚUnknownFrameErrorz—
    A frame of unknown type was received.

    .. versionchanged:: 6.0.0
        Changed base class from `ValueError` to :class:`HyperframeError`
    c                ó    — || _         || _        y )N©Ú
frame_typeÚlength)Úselfr   r   s      r   Ú__init__zUnknownFrameError.__init__   s   € à$ˆŒð ˆ�r   c                ó>   — d| j                   d›d| j                  › d�S )Nz(UnknownFrameError: Unknown frame type 0xÚXz received, length z bytesr   )r   s    r   Ú__str__zUnknownFrameError.__str__   s*   € à6°t·±ÀqÐ6IÐI[Ð\`×\gÑ\gÐ[hÐhnÐoð	
r   N)r   Úintr   r   ÚreturnÚNone)r   Ústr)r   r   r	   r
   r   r   r   r   r   r   r      s   „ ñóô
r   r   c                  ó   — e Zd ZdZy)ÚInvalidPaddingErrorzœ
    A frame with invalid padding was received.

    .. versionchanged:: 6.0.0
        Changed base class from `ValueError` to :class:`HyperframeError`
    Nr   r   r   r   r   r   $   s   „ òr   r   c                  ó   — e Zd ZdZy)ÚInvalidFrameErrorzÖ
    Parsing a frame failed because the data was not laid out appropriately.

    .. versionadded:: 3.0.2

    .. versionchanged:: 6.0.0
        Changed base class from `ValueError` to :class:`HyperframeError`
    Nr   r   r   r   r!   r!   -   s   „ òr   r!   c                  ó   — e Zd ZdZy)ÚInvalidDataErrorzo
    Content or data of a frame was is invalid or violates the specification.

    .. versionadded:: 6.0.0
    Nr   r   r   r   r#   r#   8   r   r   r#   N)	r
   Ú
__future__r   Ú	Exceptionr   r   r   r!   r#   r   r   r   ú<module>r&      sK   ðñõ #ô�iô ô
˜ô 
ô*˜/ô ô˜ô ô�õ r   