o
    )Âif‹  ã                   @   s:   d dl Z d dlmZmZ dedeeef ddfdd„ZdS )é    N)ÚAnyÚDictÚmodule_nameÚ	namespaceÚreturnc                    s:   dt dd f‡ ‡fdd„‰ |d D ]
}|| }ˆ |ƒ qd S )NÚobjr   c                    s\   t | dd ƒ}|d ur&t d|¡d ur(ˆ| _t| tƒr*| j ¡ D ]}ˆ |ƒ q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   © úM/var/www/html/corbot_env/lib/python3.10/site-packages/elasticsearch/_utils.pyr      s   

üz&fixup_module_metadata.<locals>.fix_oneÚ__all__)r   )r   r   Úobjnamer   r   r   r   Úfixup_module_metadata   s
   
þr   )r
   Útypingr   r   Ústrr   r   r   r   r   Ú<module>   s   "