File: //opt/alt/python311/lib/python3.11/site-packages/elasticsearch/__pycache__/_utils.cpython-311.pyc
�
��;f� � �B � d dl Z d dlmZmZ dedeeef ddfd�ZdS )� N)�Any�Dict�module_name� namespace�returnc �f � �� dt dd f�� fd��|d D ]}|| } �|� � �d S )N�objr c �� �� t | dd � � }|�Xt j d|� � �E�| _ t | t
� � r+| j � � � D ]} �|� � �d S d S d S d S )N�
__module__z^elasticsearch[0-9]*\.)�getattr�re�matchr �
isinstance�type�__dict__�values)r �mod�
attr_value�fix_oner s ���G/opt/alt/python311/lib/python3.11/site-packages/elasticsearch/_utils.pyr z&fixup_module_metadata.<locals>.fix_one s� �� ��c�<��.�.���?�r�x�(A�3�G�G�S�(�C�N��#�t�$�$�
(�"%�,�"5�"5�"7�"7� (� (�J��G�J�'�'�'�'� �?�S�S�
(�
(�(� (� �__all__)r )r r �objnamer r s ` @r �fixup_module_metadatar sn ��� �(�S� (�T� (� (� (� (� (� (� (� �Y�'� � ���� ���������� r )r
�typingr r �strr � r r �<module>r sc ��$
� � � � � � � � � � � ��s� �t�C��H�~� �$� � � � � � r