
    q"h9                          " 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   zBase 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       P/var/www/html/env/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   