
    *,h9                          G d  de       Z G d de      Z G d de      Z G d dee      Z G d d	ee      ZeZ G d
 de      Ze Z	eZ
eZy)c                       e Zd ZdZy)UnpackExceptionzBase 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____doc__     `/var/www/html/Resume-Scraper/venv/lib/python3.12/site-packages/pip/_vendor/msgpack/exceptions.pyr   r      s    r
   r   c                       e Zd Zy)
BufferFullNr   r   r   r	   r
   r   r   r   
       r
   r   c                       e Zd Zy)	OutOfDataNr   r	   r
   r   r   r      r   r
   r   c                       e Zd ZdZy)FormatErrorzInvalid msgpack formatNr   r	   r
   r   r   r      s     r
   r   c                       e Zd ZdZy)
StackErrorz
Too nestedNr   r	   r
   r   r   r      s    r
   r   c                       e Zd ZdZd Zd Zy)	ExtraDatazExtraData is raised when there is trailing data.

    This exception is raised while only one-shot (not streaming)
    unpack.
    c                      || _         || _        y )N)unpackedextra)selfr   r   s      r   __init__zExtraData.__init__%   s     
r
   c                      y)Nzunpack(b) received extra data.r	   )r   s    r   __str__zExtraData.__str__)   s    /r
   N)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>r&      sl   i 	 		 	!*o !_ 
  0  0  ! r
   