� ���g���X�Gd�d��ZGd�de��ZGd�de��ZdS)c��eZdZdd�Zd�ZdS)� BaseNamespaceNc��|pd|_dS)N�/�� namespace)�selfrs �g/home/asafur/pinokio/api/open-webui.git/app/env/lib/python3.11/site-packages/socketio/base_namespace.py�__init__zBaseNamespace.__init__s��"�)�c�����c��dS)NF�)rs r �is_asyncio_basedzBaseNamespace.is_asyncio_baseds���ur �N)�__name__� __module__� __qualname__r rr r r rrs7������*�*�*�*�����r rc�.��eZdZd�fd� Zd�Zdd�Z�xZS)�BaseServerNamespaceNc�Z��t���|���d|_dS�Nr)�superr �server�rr� __class__s �r r zBaseServerNamespace.__init__ �)��� �����9��-�-�-��� � � r c��||_dSr)r)rrs r � _set_serverzBaseServerNamespace._set_server� ���� � � r c�H�|j�||p|j���S)z�Return the rooms a client is in. The only difference with the :func:`socketio.Server.rooms` method is that when the ``namespace`` argument is not given the namespace associated with the class is used. r)r�roomsr)r�sidrs r r zBaseServerNamespace.roomss&���{� � �� �0K�T�^� �L�L�Lr r)rrrr rr � __classcell__�rs@r rr sh����������������M�M�M�M�M�M�M�Mr rc�&��eZdZd�fd� Zd�Z�xZS)�BaseClientNamespaceNc�Z��t���|���d|_dSr)rr �clientrs �r r zBaseClientNamespace.__init__rr c��||_dSr)r')rr's r � _set_clientzBaseClientNamespace._set_client rr r)rrrr r)r"r#s@r r%r%sL�������������������r r%N)rrr%r r r �<module>r*s�����������M�M�M�M�M�-�M�M�M�$�����-�����r
Memory