brainsqueeze commited on
Commit
bdb86a2
·
verified ·
1 Parent(s): a0e37e2

Upload 2 files

Browse files
ask_candid/base/config/connections.py CHANGED
@@ -1,4 +1,5 @@
1
  from dataclasses import dataclass, field
 
2
 
3
  from dotenv import dotenv_values, find_dotenv
4
 
@@ -21,16 +22,13 @@ class BaseElasticAPIKeyCredential:
21
 
22
 
23
  __env_values__ = dotenv_values(
24
- dotenv_path=find_dotenv(".env", raise_error_if_not_found=True)
25
  )
26
 
27
- SEMANTIC_ELASTIC_QA = BaseElasticAPIKeyCredential(
28
- cloud_id=__env_values__.get("SEMANTIC_ELASTIC_CLOUD_ID"),
29
- api_key=__env_values__.get("SEMANTIC_ELASTIC_API_KEY"),
30
- )
31
 
32
- CDS_ELASTIC = BaseElasticSearchConnection(
33
- url="https://cdses.candid.org:9200",
34
- username=__env_values__.get("CDS_UID"),
35
- password=__env_values__.get("CDS_PWD")
36
  )
 
1
  from dataclasses import dataclass, field
2
+ import os
3
 
4
  from dotenv import dotenv_values, find_dotenv
5
 
 
22
 
23
 
24
  __env_values__ = dotenv_values(
25
+ dotenv_path=find_dotenv(".env", raise_error_if_not_found=False)
26
  )
27
 
28
+ def _load_value(key: str):
29
+ return __env_values__.get(key) or os.getenv(key)
 
 
30
 
31
+ SEMANTIC_ELASTIC_QA = BaseElasticAPIKeyCredential(
32
+ cloud_id=_load_value("SEMANTIC_ELASTIC_CLOUD_ID"),
33
+ api_key=_load_value("SEMANTIC_ELASTIC_API_KEY"),
 
34
  )
ask_candid/base/config/rest.py CHANGED
@@ -1,4 +1,5 @@
1
  from typing import TypedDict
 
2
 
3
  from dotenv import dotenv_values, find_dotenv
4
 
@@ -13,9 +14,12 @@ __env_values__ = dotenv_values(
13
  dotenv_path=find_dotenv(".env", raise_error_if_not_found=True)
14
  )
15
 
 
 
 
16
  CDS_API = Api(
17
- url=__env_values__.get("CDS_API_URL"),
18
- key=__env_values__.get("CDS_API_KEY")
19
  )
20
 
21
- OPENAI = Api(url=None, key=__env_values__.get("OPENAI_API_KEY"))
 
1
  from typing import TypedDict
2
+ import os
3
 
4
  from dotenv import dotenv_values, find_dotenv
5
 
 
14
  dotenv_path=find_dotenv(".env", raise_error_if_not_found=True)
15
  )
16
 
17
+ def _load_value(key: str):
18
+ return __env_values__.get(key) or os.getenv(key)
19
+
20
  CDS_API = Api(
21
+ url=_load_value("CDS_API_URL"),
22
+ key=_load_value("CDS_API_KEY")
23
  )
24
 
25
+ OPENAI = Api(url=None, key=_load_value("OPENAI_API_KEY"))