
0c@_9  ã               @   s¦   Gd  d „  d e  ƒ Z Gd d „  d e ƒ Z Gd d „  d e ƒ Z Gd d „  d e e ƒ Z Gd d	 „  d	 e e ƒ Z e Z Gd
 d „  d e ƒ Z e  Z	 e Z
 e Z d S)c               @   s   e  Z d  Z d Z d S)ÚUnpackExceptionzË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__Ú__doc__© r   r   ú=/tmp/pip-build-jynh7p1z/pip/pip/_vendor/msgpack/exceptions.pyr      s   r   c               @   s   e  Z d  Z d S)Ú
BufferFullN)r   r   r   r   r   r   r   r   
   s   r   c               @   s   e  Z d  Z d S)Ú	OutOfDataN)r   r   r   r   r   r   r   r	      s   r	   c               @   s   e  Z d  Z d Z d S)ÚFormatErrorzInvalid msgpack formatN)r   r   r   r   r   r   r   r   r
      s   r
   c               @   s   e  Z d  Z d Z d S)Ú
StackErrorz
Too nestedN)r   r   r   r   r   r   r   r   r      s   r   c               @   s.   e  Z d  Z d Z d d „  Z d d „  Z d S)Ú	ExtraDatazƒExtraData is raised when there is trailing data.

    This exception is raised while only one-shot (not streaming)
    unpack.
    c             C   s   | |  _  | |  _ d  S)N)ÚunpackedÚextra)Úselfr   r   r   r   r   Ú__init__%   s    	zExtraData.__init__c             C   s   d S)Nzunpack(b) received extra data.r   )r   r   r   r   Ú__str__)   s    zExtraData.__str__N)r   r   r   r   r   r   r   r   r   r   r      s   r   N)Ú	Exceptionr   r   r	   Ú
ValueErrorr
   r   ZUnpackValueErrorr   ZPackExceptionZPackValueErrorÚOverflowErrorZPackOverflowErrorr   r   r   r   Ú<module>   s   	