
    nbi                        d Z ddlm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dS )zo
hyper/http20/exceptions
~~~~~~~~~~~~~~~~~~~~~~~

This defines exceptions used in the HTTP/2 portion of hyper.
    )annotationsc                      e Zd ZdZdS )
HPACKErrorz6
    The base class for all ``hpack`` exceptions.
    N__name__
__module____qualname____doc__     d/var/www/html/mdtn/previsions/meteo_cartes/venv/lib/python3.11/site-packages/jh2/hpack/exceptions.pyr   r                	Dr   r   c                      e Zd ZdZdS )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dS )InvalidTableIndexz.
    An invalid table index was received.
    Nr   r   r   r   r   r      r   r   r   c                      e Zd ZdZdS )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          	Dr   r   c                      e Zd ZdZdS )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          	Dr   r   N)	r
   
__future__r   	Exceptionr   r   r   r   r   r   r   r   <module>r      s    # " " " " "	 	 	 	 	 	 	 		 	 	 	 	 	 	 		 	 	 	 	* 	 	 		 	 	 	 	1 	 	 			 		 		 		 		. 		 		 		 		 		r   