
    8{Ih              	          d dl Z d dlmZ d dlZ ej                  ej
                  d        ej                  e      Z e         e j                  d      Z
e
sej                  d       dZ
 e j                  dd	      Z e j                  d
d      Z e j                  dd      Z e j                  dd      Z e j                  dd      Z e j                  dd      Z e j                  dd      Z e j                  dd      Z e j                  dd      Zeeeeeeeeeg	Z eg de      D  cg c]	  \  } }||  c}} Zer eddj3                  e              e j                  dd      Z e j                  dd      Zyc c}} w )    N)load_dotenvz4%(asctime)s - %(name)s - %(levelname)s - %(message)s)levelformatOPENAI_API_KEYu6   ⚠️ Missing OPENAI_API_KEY in environment variablesmissing_api_keyBASE_URLzhttp://localhost:5000JIRA_URL 	JIRA_USERJIRA_API_TOKENAZURE_DEVOPS_URLAZURE_DEVOPS_ORGAZURE_DEVOPS_PROJECTAZURE_DEVOPS_PATAZURE_DEVOPS_WORKITEM_ID)	r   r   r   r   r   r   r	   r   r   u&   ⚠️ Missing environment variables: z, MONGODB_URI
MONGODB_DB)osdotenvr   loggingbasicConfigINFO	getLogger__name__loggergetenvr   errorr   r	   r   r   r   r   r   r   r   required_varszipmissing_varsEnvironmentErrorjoinr   r   )namevalues   003D:\Projects\AI-TestCaseGenerator\config\settings.py<module>r&      s   	     ',,/e f			8	$  +,
LLIJ 'N 299Z!89 299Z$BIIk2&	+R0 299/4 299/4  ryy!7< 299/4 $299%?D 
 &(<.i ), - 	) $u ]	  $ 
CDIIlD[C\]
^^ biir*RYY|R(
$s   1F