§
    !ß·i7  ã                   óP   — d dl Z  G d„ de j        ¦  «        Z G d„ de¦  «        ZdS )é    Nc                   ó(   ‡ — e Zd ZdZ	 	 dˆ fd„	Zˆ xZS )ÚWSGIAppaï  WSGI middleware for Socket.IO.

    This middleware dispatches traffic to a Socket.IO application. It can also
    serve a list of static files to the client, or forward unrelated HTTP
    traffic to another WSGI application.

    :param socketio_app: The Socket.IO server. Must be an instance of the
                         ``socketio.Server`` class.
    :param wsgi_app: The WSGI app that receives all other traffic.
    :param static_files: A dictionary with static file mapping rules. See the
                         documentation for details on this argument.
    :param socketio_path: The endpoint where the Socket.IO application should
                          be installed. The default value is appropriate for
                          most cases.

    Example usage::

        import socketio
        import eventlet
        from . import wsgi_app

        sio = socketio.Server()
        app = socketio.WSGIApp(sio, wsgi_app)
        eventlet.wsgi.server(eventlet.listen(('', 8000)), app)
    Nú	socket.ioc                 óR   •— t          ¦   «                              ||||¬¦  «         d S )N)Ústatic_filesÚengineio_path©ÚsuperÚ__init__)ÚselfÚsocketio_appÚwsgi_appr   Úsocketio_pathÚ	__class__s        €úX/home/mmwave/public_html/mmwave/venv/lib/python3.11/site-packages/socketio/middleware.pyr   zWSGIApp.__init__   s7   ø€ å‰Œ×Ò˜ x¸lØ'4ð 	ñ 	6ô 	6ð 	6ð 	6ð 	6ó    )NNr   ©Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   Ú__classcell__©r   s   @r   r   r      sQ   ø€ € € € € ðð ð2 BFØ*ð6ð 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6r   r   c                   ó(   ‡ — e Zd ZdZ	 	 dˆ fd„	Zˆ xZS )Ú
Middlewarez=This class has been renamed to WSGIApp and is now deprecated.Nr   c                 óP   •— t          ¦   «                              |||¬¦  «         d S )N)r   r	   )r   r   r   r   r   s       €r   r   zMiddleware.__init__&   s(   ø€ å‰Œ×Ò˜ x¸}ÐÑMÔMÐMÐMÐMr   )Nr   r   r   s   @r   r   r   $   sS   ø€ € € € € ØGÐGØ.2Ø*ðNð Nð Nð Nð Nð Nð Nð Nð Nð Nr   r   )Úengineior   r   © r   r   ú<module>r      sz   ðØ €€€ð6ð 6ð 6ð 6ð 6ˆhÔñ 6ô 6ð 6ð@Nð Nð Nð Nð N�ñ Nô Nð Nð Nð Nr   