
    ^iS                        S r SSKJr   " S S\5      r " S S\5      r " S S\5      r " S	 S
\5      r " S S\5      r " S S\5      r	g)z
Exceptions used in hpack.
    )annotationsc                      \ rS rSrSrSrg)
HPACKError   z.
The base class for all ``hpack`` exceptions.
 N__name__
__module____qualname____firstlineno____doc____static_attributes__r       J/home/james-whalen/.local/lib/python3.13/site-packages/hpack/exceptions.pyr   r          r   r   c                      \ rS rSrSrSrg)HPACKDecodingError   z@
An error has been encountered while performing HPACK decoding.
r   Nr   r   r   r   r   r      r   r   r   c                      \ rS rSrSrSrg)InvalidTableIndexError   z?
An invalid table index was received.

.. versionadded:: 4.1.0
r   Nr   r   r   r   r   r      s    r   r   c                      \ rS rSrSrSrg)InvalidTableIndex   z|
An invalid table index was received.

.. deprecated:: 4.1.0
   Renamed to :class:`InvalidTableIndexError`, use it instead.
r   Nr   r   r   r   r   r          r   r   c                      \ rS rSrSrSrg)OversizedHeaderListError%   zs
A header list that was larger than we allow has been received. This may be
a DoS attack.

.. versionadded:: 2.3.0
r   Nr   r   r   r   r   r   %   r   r   r   c                      \ rS rSrSrSrg)InvalidTableSizeError.   z
An attempt was made to change the decoder table size to a value larger than
allowed, or the list was shrunk and the remote peer didn't shrink their
table size.

.. versionadded:: 3.0.0
r   Nr   r   r   r   r    r    .   s    r   r    N)
r   
__future__r   	Exceptionr   r   r   r   r   r    r   r   r   <module>r$      s[    #  / . 1 . r   