o
    / hS  ã                   @  st   d Z ddlmZ G dd„ deƒZG dd„ deƒZG dd„ deƒZG d	d
„ d
eƒZG dd„ deƒZG dd„ deƒZ	dS )z
Exceptions used in hpack.
é    )Úannotationsc                   @  ó   e Zd ZdZdS )Ú
HPACKErrorz6
    The base class for all ``hpack`` exceptions.
    N©Ú__name__Ú
__module__Ú__qualname__Ú__doc__© r
   r
   úI/var/www/html/govbot/env/lib/python3.10/site-packages/hpack/exceptions.pyr      ó    r   c                   @  r   )ÚHPACKDecodingErrorzH
    An error has been encountered while performing HPACK decoding.
    Nr   r
   r
   r
   r   r      r   r   c                   @  r   )ÚInvalidTableIndexErrorzK
    An invalid table index was received.

    .. versionadded:: 4.1.0
    Nr   r
   r
   r
   r   r      r   r   c                   @  r   )ÚInvalidTableIndexzŒ
    An invalid table index was received.

    .. deprecated:: 4.1.0
       Renamed to :class:`InvalidTableIndexError`, use it instead.
    Nr   r
   r
   r
   r   r      r   r   c                   @  r   )ÚOversizedHeaderListErrorzƒ
    A header list that was larger than we allow has been received. This may be
    a DoS attack.

    .. versionadded:: 2.3.0
    Nr   r
   r
   r
   r   r   %   r   r   c                   @  r   )ÚInvalidTableSizeErrorzÎ
    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
    Nr   r
   r
   r
   r   r   .   r   r   N)
r	   Ú
__future__r   Ú	Exceptionr   r   r   r   r   r   r
   r
   r
   r   Ú<module>   s    		