+
    Qi                        R t ^ RIHt  ! R R]4      t ! R R]4      t ! R R]4      t ! R R	]4      t ! R
 R]4      tR# )z.
Exceptions that can be thrown by hyperframe.
)annotationsc                      ] tR t^tRtRtR# )HyperframeErrorzW
The base class for all exceptions for the hyperframe module.

.. versionadded:: 6.0.0
 N__name__
__module____qualname____firstlineno____doc____static_attributes__r       j/Users/mitch_tango/dev/rabbit-r1-livekit/agent/.venv/lib/python3.14/site-packages/hyperframe/exceptions.pyr   r          r   r   c                  2    ] tR t^tRtR R ltR R ltRtR# )UnknownFrameErrorz
A frame of unknown type was received.

.. versionchanged:: 6.0.0
    Changed base class from `ValueError` to :class:`HyperframeError`
c               $    V ^8  d   QhRRRRRR/# )   
frame_typeintlengthreturnNoner   )formats   "r   __annotate__UnknownFrameError.__annotate__   s!      3   r   c                	    Wn         W n        R # )Nr   r   )selfr   r   s   &&&r   __init__UnknownFrameError.__init__   s    $ r   c                   V ^8  d   QhRR/# )r   r   strr   )r   s   "r   r   r      s     
 
 
r   c                	>    R V P                   R RV P                   R2# )z(UnknownFrameError: Unknown frame type 0xXz received, length z bytesr   )r   s   &r   __str__UnknownFrameError.__str__   s*    6tq6II[\`\g\g[hhno	
r   r   N)r   r   r	   r
   r   r   r%   r   r   r   r   r   r      s    
 
r   r   c                      ] tR t^$tRtRtR# )InvalidPaddingErrorz
A frame with invalid padding was received.

.. versionchanged:: 6.0.0
    Changed base class from `ValueError` to :class:`HyperframeError`
r   Nr   r   r   r   r(   r(   $   s    r   r(   c                      ] tR t^-tRtRtR# )InvalidFrameErrorz
Parsing a frame failed because the data was not laid out appropriately.

.. versionadded:: 3.0.2

.. versionchanged:: 6.0.0
    Changed base class from `ValueError` to :class:`HyperframeError`
r   Nr   r   r   r   r*   r*   -   s    r   r*   c                      ] tR t^8tRtRtR# )InvalidDataErrorzc
Content or data of a frame was is invalid or violates the specification.

.. versionadded:: 6.0.0
r   Nr   r   r   r   r,   r,   8   r   r   r,   N)	r   
__future__r   	Exceptionr   r   r(   r*   r,   r   r   r   <module>r/      sK    #i 
 
*/   r   