
    5 f                    F    d dl mZ d dlmZ d dlmZ d dlmZ ddZddZ	dS )    )annotations)Callable)AstroidManager)Modulemanagerr   module_namestrget_extension_modCallable[[], Module]returnNonec                T    dfd}|                      t          |fd           d S )Nnoder   r   r   c                                 }|j                                         D ]$\  }}|| j         |<   |D ]}|j        |u r| |_        %d S N)localsitemsparent)r   extension_modulenameobjsobjr
   s        K/var/www/equiseq/venv/lib/python3.11/site-packages/astroid/brain/helpers.py	transformz+register_module_extender.<locals>.transform   st    ,,..*17799 	& 	&JD$ $DK & &:!111!%CJ&	& 	&    c                    | j         k    S r   )r   )nr   s    r   <lambda>z*register_module_extender.<locals>.<lambda>   s    AFk<Q r   )r   r   r   r   )register_transformr   )r   r   r
   r   s    `` r   register_module_extenderr       sL    & & & & & & vy2Q2Q2Q2QRRRRRr   c                8	   ddl m}m}m}m}m}m}m}m}m	}	m
}
m}m}m}m}m}m}m}m}m}m}m}m}m}m}m}m}m}m}m}m}m}m } m!}!m"}"m#}#m$}$m%}%m&}&m'}'m(}(m)})m*}*m+}+m,},m-}-m.}.m/}/m0}0m1}1m2}2m3}3 |4                    |            |4                    |            |4                    |            |4                    |            |4                    |            |4                    |            |4                    |            |4                    |            |	4                    |            |
4                    |            |4                    |            |4                    |            |4                    |            |4                    |            |4                    |            |4                    |            |4                    |            |4                    |            |4                    |            |4                    |            |4                    |            |4                    |            |4                    |            |4                    |            |4                    |            |4                    |            |4                    |            |4                    |            | 4                    |            |4                    |            |4                    |            |4                    |            |!4                    |            |"4                    |            |#4                    |            |$4                    |            |%4                    |            |&4                    |            |'4                    |            |(4                    |            |)4                    |            |*4                    |            |+4                    |            |,4                    |            |-4                    |            |.4                    |            |/4                    |            |04                    |            |14                    |            |24                    |            |34                    |            d S )Nr   )3brain_argparsebrain_attrsbrain_boto3brain_builtin_inferencebrain_collectionsbrain_cryptbrain_ctypesbrain_cursesbrain_dataclassesbrain_datetimebrain_dateutilbrain_fstringsbrain_functoolsbrain_gibrain_hashlib
brain_httpbrain_hypothesisbrain_iobrain_mechanizebrain_multiprocessingbrain_namedtuple_enum
brain_nosebrain_numpy_core_einsumfuncbrain_numpy_core_fromnumericbrain_numpy_core_function_basebrain_numpy_core_multiarraybrain_numpy_core_numericbrain_numpy_core_numerictypesbrain_numpy_core_umathbrain_numpy_mabrain_numpy_ndarraybrain_numpy_random_mtrandbrain_pathlibbrain_pkg_resourcesbrain_pytestbrain_qtbrain_randombrain_rebrain_regexbrain_responsesbrain_scipy_signalbrain_signal	brain_sixbrain_sqlalchemy	brain_sslbrain_subprocessbrain_threading
brain_typebrain_typingbrain_unittest
brain_uuid)5astroid.brainr"   r#   r$   r%   r&   r'   r(   r)   r*   r+   r,   r-   r.   r/   r0   r1   r2   r3   r4   r5   r6   r7   r8   r9   r:   r;   r<   r=   r>   r?   r@   rA   rB   rC   rD   rE   rF   rG   rH   rI   rJ   rK   rL   rM   rN   rO   rP   rQ   rR   rS   rT   register)4r   r"   r#   r$   r%   r&   r'   r(   r)   r*   r+   r,   r-   r.   r/   r0   r1   r2   r3   r4   r5   r6   r7   r8   r9   r:   r;   r<   r=   r>   r?   r@   rA   rB   rC   rD   rE   rF   rG   rH   rI   rJ   rK   rL   rM   rN   rO   rP   rQ   rR   rS   rT   s4                                                       r   register_all_brainsrW      s   4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4l G$$$!!!!!!$$W---w'''!!!'"""'"""w'''G$$$G$$$G$$$W%%%g7###   g&&&gW%%%""7+++""7+++   ((111 ))'222"++G444((111!**7333##G,,,&&w///G$$$  )))%%g...7###  )))'"""g'"""g!!!W%%%((('"""wg&&&wg&&&W%%%   '"""G$$$     r   N)r   r   r   r	   r
   r   r   r   )r   r   r   r   )

__future__r   collections.abcr   astroid.managerr   astroid.nodes.scoped_nodesr   r    rW    r   r   <module>r]      s   
 # " " " " " $ $ $ $ $ $ * * * * * * - - - - - -S S S Si! i! i! i! i! i!r   