
    j                     :    d dl Z d dlmZmZ dedeeef   ddfdZy)    N)AnyDictmodule_name	namespacereturnc                 T     dt         dd f fd|d   D ]  }||   } |        y )Nobjr   c                     t        | dd       }|Wt        j                  d|      @| _        t	        | t
              r(| j                  j                         D ]
  } |        y y y y )N
__module__z^elasticsearch[0-9]*\.)getattrrematchr   
isinstancetype__dict__values)r	   mod
attr_valuefix_oner   s      s/var/www/internaltesting/Shamanth/prverification/HIS_auto/venv/lib/python3.12/site-packages/elasticsearch/_utils.pyr   z&fixup_module_metadata.<locals>.fix_one   si    c<.?rxx(A3GS(CN#t$"%,,"5"5"7 (JJ'( %  T?    __all__)r   )r   r   objnamer	   r   s   `   @r   fixup_module_metadatar      s=    (S (T ( Y'  r   )r   typingr   r   strr    r   r   <module>r      s/   $ 
 s tCH~ $ r   