
    g                     v    d Z  G d de      Z G d de      Z G d de      Z G d de      Z G d	 d
e      Zy)zo
hyper/http20/exceptions
~~~~~~~~~~~~~~~~~~~~~~~

This defines exceptions used in the HTTP/2 portion of hyper.
c                       e Zd ZdZy)
HPACKErrorz6
    The base class for all ``hpack`` exceptions.
    N__name__
__module____qualname____doc__     E/var/www/openai/venv/lib/python3.12/site-packages/hpack/exceptions.pyr   r   
        	r
   r   c                       e Zd ZdZy)HPACKDecodingErrorzH
    An error has been encountered while performing HPACK decoding.
    Nr   r	   r
   r   r   r      r   r
   r   c                       e Zd ZdZy)InvalidTableIndexz.
    An invalid table index was received.
    Nr   r	   r
   r   r   r      r   r
   r   c                       e Zd ZdZy)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      s     	r
   r   c                       e Zd ZdZy)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   )   s     	r
   r   N)r   	Exceptionr   r   r   r   r   r	   r
   r   <module>r      sI   	 		 		* 		1 		. 	r
   