
    |*&i                     B    S SK r S SKJr  S SKrS\4S jrS\4S jrS rg)    N)Dictreturnc                     [        U S5       n[        R                  " U5      nUsS S S 5        $ ! , (       d  f       g = f! [         a    [	        SU  S35        0 s $ [        R
                   a  n[	        SU 35        0 s S nA$ S nAff = f)Nrz[!] Config file 'z$' not found. Using default settings.z[!] Error parsing config file: )openyaml	safe_loadFileNotFoundErrorprint	YAMLError)config_filefconfigexcs       ./home/kali/cveseeker/services/config/config.pyload_configr      sz    	+s#q^^A&F $##  !+.RST	>> /u56	s:   A 0	A 
>A A BB1B BBr   c                 &    U R                  U5        g )N)update)r   r   s     r   update_configr      s    
MM&    c                     [         R                  R                  U R                  S5      5      (       d  [	        U SS05        g g )N	cache_dirreloadT)ospathexistsgetr   )r   s    r   configure_on_first_runr      s2    77>>&**[122fx./ 3r   )r   typingr   r   r   r   r    r   r   <module>r!      s+    	  
 
$ 0r   