§
    …ßj&  ã                   óv   —  G d „ de ¦  «        Z G d„ de¦  «        Z G d„ de¦  «        Z G d„ de¦  «        ZdS )	c                   ó   — e Zd ZdZdS )ÚUWSGIParseExceptionz1Base exception for uWSGI protocol parsing errors.N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__© ó    úH/var/www/html/venv/lib/python3.11/site-packages/gunicorn/uwsgi/errors.pyr   r      s   € € € € € Ø;Ð;Ð;Ð;r	   r   c                   ó    — e Zd ZdZdd„Zd„ ZdS )ÚInvalidUWSGIHeaderz*Raised when the uWSGI header is malformed.Ú c                 ó"   — || _         d| _        d S )Ni�  )ÚmsgÚcode)Úselfr   s     r
   Ú__init__zInvalidUWSGIHeader.__init__   s   € ØˆŒØˆŒ	ˆ	ˆ	r	   c                 ó   — d| j         z  S )NzInvalid uWSGI header: %s)r   ©r   s    r
   Ú__str__zInvalidUWSGIHeader.__str__   s   € Ø)¨D¬HÑ4Ð4r	   N)r   ©r   r   r   r   r   r   r   r	   r
   r   r      s=   € € € € € Ø4Ð4ðð ð ð ð5ð 5ð 5ð 5ð 5r	   r   c                   ó   — e Zd ZdZd„ Zd„ ZdS )ÚUnsupportedModifierz.Raised when modifier1 is not 0 (WSGI request).c                 ó"   — || _         d| _        d S )Niõ  )Úmodifierr   )r   r   s     r
   r   zUnsupportedModifier.__init__   s   € Ø ˆŒØˆŒ	ˆ	ˆ	r	   c                 ó   — d| j         z  S )NzUnsupported uWSGI modifier1: %d)r   r   s    r
   r   zUnsupportedModifier.__str__"   s   € Ø0°4´=Ñ@Ð@r	   Nr   r   r	   r
   r   r      s=   € € € € € Ø8Ð8ðð ð ðAð Að Að Að Ar	   r   c                   ó   — e Zd ZdZd„ Zd„ ZdS )ÚForbiddenUWSGIRequestz/Raised when source IP is not in the allow list.c                 ó"   — || _         d| _        d S )Ni“  )Úhostr   )r   r   s     r
   r   zForbiddenUWSGIRequest.__init__)   s   € ØˆŒ	ØˆŒ	ˆ	ˆ	r	   c                 ó   — d| j         z  S )Nz!uWSGI request from %r not allowed)r   r   s    r
   r   zForbiddenUWSGIRequest.__str__-   s   € Ø2°T´YÑ>Ð>r	   Nr   r   r	   r
   r   r   &   s8   € € € € € Ø9Ð9ðð ð ð?ð ?ð ?ð ?ð ?r	   r   N)Ú	Exceptionr   r   r   r   r   r	   r
   ú<module>r"      sÂ   ðð<ð <ð <ð <ð <˜)ñ <ô <ð <ð5ð 5ð 5ð 5ð 5Ð,ñ 5ô 5ð 5ðAð Að Að Að AÐ-ñ Aô Að Að?ð ?ð ?ð ?ð ?Ð/ñ ?ô ?ð ?ð ?ð ?r	   