U
    ½){fÎ  ã                   @   sX   d 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 )zo
hyper/http20/exceptions
~~~~~~~~~~~~~~~~~~~~~~~

This defines exceptions used in the HTTP/2 portion of hyper.
c                   @   s   e Zd ZdZdS )Ú
HPACKErrorz6
    The base class for all ``hpack`` exceptions.
    N©Ú__name__Ú
__module__Ú__qualname__Ú__doc__© r   r   úO/var/www/html/Darija-Ai-API/env/lib/python3.8/site-packages/hpack/exceptions.pyr   
   s   r   c                   @   s   e Zd ZdZdS )ÚHPACKDecodingErrorzH
    An error has been encountered while performing HPACK decoding.
    Nr   r   r   r   r   r	      s   r	   c                   @   s   e Zd ZdZdS )ÚInvalidTableIndexz.
    An invalid table index was received.
    Nr   r   r   r   r   r
      s   r
   c                   @   s   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   r   c                   @   s   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   r   N)r   Ú	Exceptionr   r	   r
   r   r   r   r   r   r   Ú<module>   s
   
