
    `j(                    |    d dl mZ d dlmZ d dlmZ dZdd	Z ed
           G d d                      ZddZ	dS )    )annotations)	dataclass)PathzGhttps://www.intecmar.gal/Api/EstadoZonasProducion/EstadoZonasBiotoxinasenv_pathr   returndict[str, str]c                   i }|                                  s|S |                     dd          5 }|D ]}|                                }|r|                    d          sd|vr2|                    dd          \  }}|                                }t          |          dk    r&|d         |d	         k    r|d         d
v r
|dd	         }|||                                <   	 d d d            n# 1 swxY w Y   |S )Nrzutf-8)encoding#=      r   )"')is_fileopenstrip
startswithsplitlen)r   envhandleraw_linelinekeyvalues          import_situations/config.pyload_envr    
   sM   C 
	sW	-	- 	% 	% 	%H>>##D 4??3// 3d??C++JCKKMME5zzQ58uRy#8#8U1X=S=Sad$C			%	% 	% 	% 	% 	% 	% 	% 	% 	% 	% 	% 	% 	% 	% 	% Js   B3C00C47C4T)frozenc                  L    e Zd ZU ded<   ded<   ded<   ded<   ded<   ded	<   d
S )	AppConfigr   base_dirr   log_dirlog_filestrapi_urlr   r   N)__name__
__module____qualname____annotations__     r   r#   r#      sK         NNNNNNMMMNNNLLLr.   r#   r$   c           
         | dz  }| dz  }|                     dd           t          | |||dz  t          t          |                    S )Nz.envlogsT)parentsexist_okzimport_situations_api.log)r$   r   r%   r&   r(   r   )mkdirr#   API_URLr    )r$   r   r%   s      r   build_configr5   &   sc    & HGMM$M...66X   r.   N)r   r   r   r   )r$   r   r   r#   )

__future__r   dataclassesr   pathlibr   r4   r    r#   r5   r-   r.   r   <module>r9      s    " " " " " " ! ! ! ! ! !       T   $ $            r.   