o
    ߥi                     @   sP   d dl Z d dlZd dlZd dlZd dlZd dlmZmZ d dlm	Z	 dd Z
dS )    N)dirnamejoin)EasyDictc                 C   s   t | } | drKt 4}t| t|d tj	d| t
d}tjd tdd |j D }tjd= W d    |S 1 sDw   Y  |S td)Nz.pyz_tempconfig.pyr   _tempconfigc                 S   s    i | ]\}}| d s||qS )__)
startswith).0namevalue r   `/home/ubuntu/.local/lib/python3.10/site-packages/modelscope/models/cv/tinynas_detection/utils.py
<dictcomp>   s    z parse_config.<locals>.<dictcomp>z Only .py type are supported now!)strendswithtempfileTemporaryDirectoryshutilcopyfiler   syspathinsert	importlibimport_modulepopr   __dict__itemsmodulesIOError)filenametemp_config_dirmodcfg_dictr   r   r   parse_config   s    




r"   )r   osr   r   r   os.pathr   r   easydictr   r"   r   r   r   r   <module>   s   