
     i&                     \     " S  S\ 5      r " S S\5      r " S S\5      r " S S\5      rg)	c                       \ rS rSrSrSrg)UWSGIParseException   z1Base exception for uWSGI protocol parsing errors. N)__name__
__module____qualname____firstlineno____doc____static_attributes__r       G/var/www/ias/venv/lib/python3.13/site-packages/gunicorn/uwsgi/errors.pyr   r      s    ;r   r   c                   (    \ rS rSrSrSS jrS rSrg)InvalidUWSGIHeader   z*Raised when the uWSGI header is malformed.c                     Xl         SU l        g )Ni  )msgcode)selfr   s     r   __init__InvalidUWSGIHeader.__init__   s    	r   c                      SU R                   -  $ )NzInvalid uWSGI header: %s)r   r   s    r   __str__InvalidUWSGIHeader.__str__   s    )DHH44r   )r   r   N) r   r   r   r	   r
   r   r   r   r   r   r   r   r      s    45r   r   c                   $    \ rS rSrSrS rS rSrg)UnsupportedModifier   z.Raised when modifier1 is not 0 (WSGI request).c                     Xl         SU l        g )Ni  )modifierr   )r   r!   s     r   r   UnsupportedModifier.__init__   s     	r   c                      SU R                   -  $ )NzUnsupported uWSGI modifier1: %d)r!   r   s    r   r   UnsupportedModifier.__str__"   s    04==@@r   )r   r!   Nr   r   r   r   r   r      s    8Ar   r   c                   $    \ rS rSrSrS rS rSrg)ForbiddenUWSGIRequest&   z/Raised when source IP is not in the allow list.c                     Xl         SU l        g )Ni  )hostr   )r   r)   s     r   r   ForbiddenUWSGIRequest.__init__)   s    		r   c                      SU R                   -  $ )Nz!uWSGI request from %r not allowed)r)   r   s    r   r   ForbiddenUWSGIRequest.__str__-   s    2TYY>>r   )r   r)   Nr   r   r   r   r&   r&   &   s    9?r   r&   N)	Exceptionr   r   r   r&   r   r   r   <module>r.      s:   <) <5, 5A- A?/ ?r   