+
    Îi9                          ! R  R] 4      t ! R R]4      t ! R R]4      t ! R R]]4      t ! R R	]]4      t]t ! R
 R]4      t] t	]t
]tR# )c                       ] tR t^tRtRtR# )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____firstlineno____doc____static_attributes__r       m/Users/ahmad/.openclaw/workspace/scripts/.venv/lib/python3.14/site-packages/pip/_vendor/msgpack/exceptions.pyr   r      s    r   r   c                       ] tR t^
tRtR# )
BufferFullr   Nr   r   r   r	   r   r   r   r   r   r   
       r   r   c                       ] tR t^tRtR# )	OutOfDatar   Nr   r   r   r   r   r      r   r   r   c                       ] tR t^tRtRtR# )FormatErrorzInvalid msgpack formatr   Nr   r   r   r   r   r      s     r   r   c                       ] tR t^tRtRtR# )
StackErrorz
Too nestedr   Nr   r   r   r   r   r      s    r   r   c                   0   a  ] tR t^t o RtR tR tRtV tR# )	ExtraDatazwExtraData is raised when there is trailing data.

This exception is raised while only one-shot (not streaming)
unpack.
c                    Wn         W n        R # )N)unpackedextra)selfr   r   s   &&&r   __init__ExtraData.__init__%   s     
r   c                    R # )z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   __classdictcell__)__classdict__s   @r   r   r      s     0 0r   r   N)	Exceptionr   r   r   
ValueErrorr   r   UnpackValueErrorr   PackExceptionPackValueErrorOverflowErrorPackOverflowErrorr   r   r   <module>r,      sl   i 	 		 	!*o !_ 
  0  0  ! r   