
    ci                     B    d dl Z d dlmZmZ dedeeef         ddfdZdS )    N)AnyDictmodule_name	namespacereturnc                 f     dt           dd f fd|d         D ]}||         } |           d S )Nobjr   c                     t          | dd           }|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      T/var/www/html/auto_sub_bot/venv/lib/python3.11/site-packages/elasticsearch/_utils.pyr   z&fixup_module_metadata.<locals>.fix_one   s    c<..?rx(A3GGS(CN#t$$ ("%,"5"5"7"7 ( (JGJ''''	 ?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 tCH~ $      r   