
    hm                     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 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 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 G d de      Z G d  d!e      Zy")#c                       e Zd Zy)ParseExceptionN)__name__
__module____qualname__     _/var/www/html/janusapi.askjitendra.com/env/lib/python3.12/site-packages/gunicorn/http/errors.pyr   r      s    r   r   c                       e Zd ZddZd Zy)
NoMoreDataNc                     || _         y Nbuf)selfr   s     r	   __init__zNoMoreData.__init__   	    r   c                      d| j                   z  S )NzNo more data after: %rr   r   s    r	   __str__zNoMoreData.__str__   s    '$((22r   r   r   r   r   r   r   r   r   r	   r   r      s    3r   r   c                       e Zd Zd Zd Zy)ConfigurationProblemc                      || _         d| _        y )Ni  )infocode)r   r   s     r	   r   zConfigurationProblem.__init__       		r   c                      d| j                   z  S )NzConfiguration problem: %s)r   r   s    r	   r   zConfigurationProblem.__str__   s    *TYY66r   Nr   r   r   r	   r   r      s    7r   r   c                       e Zd Zd Zd Zy)InvalidRequestLinec                      || _         d| _        y Ni  )reqr   )r   r"   s     r	   r   zInvalidRequestLine.__init__"       	r   c                      d| j                   z  S )NzInvalid HTTP request line: %r)r"   r   s    r	   r   zInvalidRequestLine.__str__&   s    .99r   Nr   r   r   r	   r   r   !   s    :r   r   c                       e Zd Zd Zd Zy)InvalidRequestMethodc                     || _         y r   method)r   r)   s     r	   r   zInvalidRequestMethod.__init__+   s	    r   c                      d| j                   z  S )NzInvalid HTTP method: %rr(   r   s    r	   r   zInvalidRequestMethod.__str__.   s    (4;;66r   Nr   r   r   r	   r&   r&   *   s    7r   r&   c                       e Zd Zd Zd Zy)InvalidHTTPVersionc                     || _         y r   version)r   r/   s     r	   r   zInvalidHTTPVersion.__init__3   s	    r   c                      d| j                   S )NzInvalid HTTP Version: r.   r   s    r	   r   zInvalidHTTPVersion.__str__6   s    -1\\;;r   Nr   r   r   r	   r,   r,   2   s    <r   r,   c                       e Zd ZddZd Zy)InvalidHeaderNc                      || _         || _        y r   )hdrr"   )r   r4   r"   s      r	   r   zInvalidHeader.__init__;   s    r   c                      d| j                   z  S )NzInvalid HTTP Header: %rr4   r   s    r	   r   zInvalidHeader.__str__?   s    (48833r   r   r   r   r   r	   r2   r2   :   s    4r   r2   c                       e Zd Zd Zd Zy)ObsoleteFoldingc                     || _         y r   r6   r   r4   s     r	   r   zObsoleteFolding.__init__D   r   r   c                      d| j                   S )Nz'Obsolete line folding is unacceptable: r6   r   s    r	   r   zObsoleteFolding.__str__G   s    >BhhIIr   Nr   r   r   r	   r8   r8   C   s    Jr   r8   c                       e Zd Zd Zd Zy)InvalidHeaderNamec                     || _         y r   r6   r:   s     r	   r   zInvalidHeaderName.__init__L   r   r   c                      d| j                   z  S )NzInvalid HTTP header name: %rr6   r   s    r	   r   zInvalidHeaderName.__str__O   s    -88r   Nr   r   r   r	   r=   r=   K   s    9r   r=   c                       e Zd Zd Zd Zy)UnsupportedTransferCodingc                      || _         d| _        y )Ni  )r4   r   r:   s     r	   r   z"UnsupportedTransferCoding.__init__T   r#   r   c                      d| j                   z  S )NzUnsupported transfer coding: %rr6   r   s    r	   r   z!UnsupportedTransferCoding.__str__X   s    0488;;r   Nr   r   r   r	   rA   rA   S   s    <r   rA   c                       e Zd Zd Zd Zy)InvalidChunkSizec                     || _         y r   data)r   rH   s     r	   r   zInvalidChunkSize.__init__]   	    	r   c                      d| j                   z  S )NzInvalid chunk size: %rrG   r   s    r	   r   zInvalidChunkSize.__str__`       '$))33r   Nr   r   r   r	   rE   rE   \   s    4r   rE   c                       e Zd Zd Zd Zy)ChunkMissingTerminatorc                     || _         y r   term)r   rP   s     r	   r   zChunkMissingTerminator.__init__e   rI   r   c                      d| j                   z  S )Nz*Invalid chunk terminator is not '\r\n': %rrO   r   s    r	   r   zChunkMissingTerminator.__str__h   s    =		IIr   Nr   r   r   r	   rM   rM   d   s    Jr   rM   c                       e Zd Zd Zd Zy)LimitRequestLinec                      || _         || _        y r   sizemax_size)r   rV   rW   s      r	   r   zLimitRequestLine.__init__m   s    	 r   c                 <    d| j                   d| j                  dS )NzRequest Line is too large (z > )rU   r   s    r	   r   zLimitRequestLine.__str__q   s    8<		4==QQr   Nr   r   r   r	   rS   rS   l   s    !Rr   rS   c                       e Zd Zd Zd Zy)LimitRequestHeadersc                     || _         y r   msg)r   r^   s     r	   r   zLimitRequestHeaders.__init__v   r   r   c                     | j                   S r   r]   r   s    r	   r   zLimitRequestHeaders.__str__y   s    xxr   Nr   r   r   r	   r[   r[   u   s    r   r[   c                       e Zd Zd Zd Zy)InvalidProxyLinec                      || _         d| _        y r!   )liner   )r   rc   s     r	   r   zInvalidProxyLine.__init__~   r   r   c                      d| j                   z  S )NzInvalid PROXY line: %r)rc   r   s    r	   r   zInvalidProxyLine.__str__   rK   r   Nr   r   r   r	   ra   ra   }   s    4r   ra   c                       e Zd Zd Zd Zy)ForbiddenProxyRequestc                      || _         d| _        y )Ni  )hostr   )r   rh   s     r	   r   zForbiddenProxyRequest.__init__   r   r   c                      d| j                   z  S )Nz!Proxy request from %r not allowed)rh   r   s    r	   r   zForbiddenProxyRequest.__str__   s    2TYY>>r   Nr   r   r   r	   rf   rf      s    ?r   rf   c                       e Zd Zd Zy)InvalidSchemeHeadersc                      y)NzContradictory scheme headersr   r   s    r	   r   zInvalidSchemeHeaders.__str__   s    -r   N)r   r   r   r   r   r   r	   rk   rk      s    .r   rk   N)	Exceptionr   IOErrorr   r   r   r&   r,   r2   r8   r=   rA   rE   rM   rS   r[   ra   rf   rk   r   r   r	   <module>ro      s   	Y 	3 37> 7: :7> 7< <4N 4Jn J9 9< <4w 4JW JR~ R. 4~ 4?N ?.> .r   