Ë
    ›¾jK  ã                   óN   — d dl Z d dlmZ d dlmZ d dlmZ dedeeef   defd„Zy)	é    N)ÚPath)Ú
ModuleType)ÚUnionÚnameÚlocÚreturnc                 óÌ   — t         j                  j                  | t        |«      «      }t         j                  j	                  |«      }|j
                  j                  |«       |S )z¶Import module from a file. Used to load models from a directory.

    name (str): Name of module to load.
    loc (str / Path): Path to the file.
    RETURNS: The loaded module.
    )Ú	importlibÚutilÚspec_from_file_locationÚstrÚmodule_from_specÚloaderÚexec_module)r   r   ÚspecÚmodules       ú]/home/spazio/kingdom_calls/work5/transenv/lib/python3.12/site-packages/weasel/util/modules.pyÚimport_filer      sI   € ô �>‰>×1Ñ1°$¼¸C»ÓA€DÜ�^‰^×,Ñ,¨TÓ2€FØ‡K�K×Ñ˜FÔ#Ø€Mó    )	r
   Úpathlibr   Útypesr   Útypingr   r   r   © r   r   ú<module>r      s4   ðÛ Ý Ý Ý ð
�cð 
  c¨4 iÑ 0ð 
°Zô 
r   