
     f9                          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dS )c                       e Zd ZdZdS )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__     a/var/www/api.educacionweb.es/myenv/lib/python3.11/site-packages/pip/_vendor/msgpack/exceptions.pyr   r      s           r
   r   c                       e Zd ZdS )
BufferFullNr   r   r   r	   r
   r   r   r   
           Dr
   r   c                       e Zd ZdS )	OutOfDataNr   r	   r
   r   r   r      r   r
   r   c                       e Zd ZdZdS )FormatErrorzInvalid msgpack formatNr   r	   r
   r   r   r      s            r
   r   c                       e Zd ZdZdS )
StackErrorz
Too nestedNr   r	   r
   r   r   r      s        r
   r   c                       e Zd ZdZd Zd ZdS )	ExtraDatazExtraData is raised when there is trailing data.

    This exception is raised while only one-shot (not streaming)
    unpack.
    c                 "    || _         || _        d S )N)unpackedextra)selfr   r   s      r   __init__zExtraData.__init__%   s     


r
   c                     dS )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<           0 0 0 0 0r
   r   N)	Exceptionr   r   r   
ValueErrorr   r   UnpackValueErrorr   PackExceptionPackValueErrorOverflowErrorPackOverflowErrorr	   r
   r   <module>r&      s&      i   	 	 	 	 	 	 	 		 	 	 	 	 	 	 	! ! ! ! !*o ! ! !    _   
  0 0 0 0 0  0 0 0  !   r
   