o
    1j                     @   s$   d dl Z d dlZdd Zdd ZdS )    Nc                 C   s:   t j| \}}|dv sJ dtjt| dtjd}|S )load_config)z.ymlz.yamlzonly support yaml files for nowrb)Loader)ospathsplitextyamlloadopenr   )	file_path_extconfig r   o/var/www/html/Deteccion_Ine/venv/lib/python3.10/site-packages/paddlex/repo_apis/PaddleVideo_api/config_utils.pyr      s   r   c                 C   s   |  D ]Y\}}d|vr"t|tr|| v r| | | q|| |< q|d}|d | v s9J d|  |d | |d  }t|dd D ]\}}|t|d krX|||< qG|| }qGq| S )merge_config.r   zathe sub_keys can only be one of global_config: {}, but get: {}, please check your running command   N   )	items
isinstancedictupdatesplitformatkeys	enumeratelen)r   optskeyvalueZsub_keyscuridxZsub_keyr   r   r   r      s&   



r   )r   r   r   r   r   r   r   r   <module>   s   