
    vKgG                     v    S r  " S S\5      r " S S\5      r " S S\5      r " S S\5      r " S	 S
\5      rg)zg
hyperframe/exceptions
~~~~~~~~~~~~~~~~~~~~~

Defines the exceptions that can be thrown by hyperframe.
c                       \ rS rSrSrSrg)HyperframeError
   zW
The base class for all exceptions for the hyperframe module.

.. versionadded:: 6.0.0
 N__name__
__module____qualname____firstlineno____doc____static_attributes__r       U/var/www/highfloat_scraper/venv/lib/python3.13/site-packages/hyperframe/exceptions.pyr   r   
   s    r   r   c                   <    \ rS rSrSrS\S\SS4S jrS\4S jrS	r	g)
UnknownFrameError   z
A frame of unknown type was received.

.. versionchanged:: 6.0.0
    Changed base class from `ValueError` to :class:`HyperframeError`

frame_typelengthreturnNc                     Xl         X l        g )Nr   r   )selfr   r   s      r   __init__UnknownFrameError.__init__   s    $ r   c                 8    SU R                   U R                  4-  $ )NzDUnknownFrameError: Unknown frame type 0x%X received, length %d bytesr   )r   s    r   __str__UnknownFrameError.__str__    s!    !%$++ >?	
r   r   )
r   r   r	   r
   r   intr   strr   r   r   r   r   r   r      s-    3   
 
r   r   c                       \ rS rSrSrSrg)InvalidPaddingError'   z
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                       \ rS rSrSrSrg)InvalidFrameError1   z
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#   1   s     	r   r#   c                       \ rS rSrSrSrg)InvalidDataError=   zc
Content or data of a frame was is invalid or violates the specification.

.. versionadded:: 6.0.0
r   Nr   r   r   r   r&   r&   =   s    
 	r   r&   N)r   	Exceptionr   r   r    r#   r&   r   r   r   <module>r)      sF   i 
 
*	/ 			 			 	r   