
    j@                     D    S r SSKJr  SSKJr   " S S\5      r\" 5       rg)u<   Application settings — reads from environment / .env file.    )BaseSettings)Fieldc                   "   \ rS rSr% \" SSS9r\\S'   \" SSS9r\\S'   \" SSS9r	\\S	'   \" SS
S9r
\\S'   \" SSS9r\\S'   \" SSS9r\\S'   \" SSS9r\\S'   \S\\   4S j5       r\S\\   4S j5       rSSS.r\S\\   4S j5       rSrg)Settings    LSEG_APP_KEY)defaultaliaslseg_app_keyLSEG_USERNAMElseg_usernameLSEG_PASSWORDlseg_password
LSEG_ISINS
lseg_isinsLSEG_ISSUERSlseg_issuersz./lseg_dataLSEG_DATA_PATHlseg_data_pathzhttp://localhost:3000CORS_ORIGINScors_originsreturnc                     U R                   R                  S5       Vs/ s H)  oR                  5       (       d  M  UR                  5       PM+     sn$ s  snf N,)r   splitstripselfis     '/root/lseg-credit/backend/app/config.py	isin_listSettings.isin_list   s9    #'??#8#8#=K#=a		#=KKK
   AAc                     U R                   R                  S5       Vs/ s H)  oR                  5       (       d  M  UR                  5       PM+     sn$ s  snf r   )r   r   r   r   s     r"   issuer_listSettings.issuer_list   s;    #'#4#4#:#:3#?M#?a779		#?MMMr%   z.envignore)env_fileextrac                 ~    U R                   R                  S5       Vs/ s H  oR                  5       PM     sn$ s  snf r   )r   r   r   )r    os     r"   cors_origin_listSettings.cors_origin_list!   s1    #'#4#4#:#:3#?@#?a	#?@@@s   : N)__name__
__module____qualname____firstlineno__r   r   str__annotations__r   r   r   r   r   r   propertylistr#   r'   model_configr.   __static_attributes__r0       r"   r   r      s    b?L#?rAM3ArAM3A Bl;J; b?L#?  =MNNCN&=^TL#TL49 L L NT#Y N N !':LA$s) A Ar;   r   N)__doc__pydantic_settingsr   pydanticr   r   settingsr0   r;   r"   <module>r@      s%    B * A| A> :r;   