ó
    Þ j9  ã                   óœ   •  " S  S\ 5      r " S S\5      r " S S\5      r " S S\\5      r " S S	\\5      r\r " S
 S\5      r\ r	\r
\rg)c                   ó   • \ rS rSrSrSrg)ÚUnpackExceptioné   z»Base class for some exceptions raised while unpacking.

NOTE: unpack may raise exception other than subclass of
UnpackException.  If you want to catch all error, catch
Exception instead.
© N©Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__Ú__static_attributes__r   ó    ÚX/var/www/html/gaurav/venv/lib/python3.13/site-packages/pip/_vendor/msgpack/exceptions.pyr   r      s   † ôr   r   c                   ó   • \ rS rSrSrg)Ú
BufferFullé
   r   N©r   r   r	   r
   r   r   r   r   r   r   
   ó   † Úr   r   c                   ó   • \ rS rSrSrg)Ú	OutOfDataé   r   Nr   r   r   r   r   r      r   r   r   c                   ó   • \ rS rSrSrSrg)ÚFormatErroré   zInvalid msgpack formatr   Nr   r   r   r   r   r      s   † Ü r   r   c                   ó   • \ rS rSrSrSrg)Ú
StackErroré   z
Too nestedr   Nr   r   r   r   r   r      s   † Ür   r   c                   ó$   • \ rS rSrSrS rS rSrg)Ú	ExtraDataé   zwExtraData is raised when there is trailing data.

This exception is raised while only one-shot (not streaming)
unpack.
c                 ó   • Xl         X l        g )N)ÚunpackedÚextra)Úselfr!   r"   s      r   Ú__init__ÚExtraData.__init__%   s   € Ø ŒØ�
r   c                 ó   • g)Nzunpack(b) received extra data.r   )r#   s    r   Ú__str__ÚExtraData.__str__)   s   € Ø/r   )r"   r!   N)r   r   r	   r
   r   r$   r'   r   r   r   r   r   r      s   † ñòõ0r   r   N)Ú	Exceptionr   r   r   Ú
ValueErrorr   r   ÚUnpackValueErrorr   ÚPackExceptionÚPackValueErrorÚOverflowErrorÚPackOverflowErrorr   r   r   Ú<module>r0      sl   ðô�iô ô	�ô 	ô	�ô 	ô!�*˜oô !ô�˜_ô ð
 Ð ô0Ð ô 0ð  €Ø€Ø!Ñ r   