File tree Expand file tree Collapse file tree 3 files changed +9
-3
lines changed Expand file tree Collapse file tree 3 files changed +9
-3
lines changed Original file line number Diff line number Diff line change 38
38
39
39
CROSSREF_HOST = "api.crossref.org"
40
40
CROSSREF_BASE_URL = f"https://{ CROSSREF_HOST } "
41
- CROSSREF_API_REQUEST_TIMEOUT = 5.0
41
+ CROSSREF_API_REQUEST_TIMEOUT = float (
42
+ os .environ .get ("CROSSREF_API_REQUEST_TIMEOUT" , "10.0" )
43
+ ) # seconds
42
44
CROSSREF_API_MAPPING : dict [str , Collection [str ]] = {
43
45
"title" : {"title" },
44
46
"doi" : {"DOI" },
Original file line number Diff line number Diff line change 17
17
from .exceptions import DOINotFoundError
18
18
19
19
OPENALEX_BASE_URL = "https://api.openalex.org"
20
- OPENALEX_API_REQUEST_TIMEOUT = 5.0
20
+ OPENALEX_API_REQUEST_TIMEOUT = float (
21
+ os .environ .get ("OPENALEX_API_REQUEST_TIMEOUT" , "10.0" )
22
+ ) # seconds
21
23
22
24
logger = logging .getLogger (__name__ )
23
25
Original file line number Diff line number Diff line change 45
45
"citation_count" : {"citationCount" },
46
46
"source_quality" : {"journal" },
47
47
}
48
- SEMANTIC_SCHOLAR_API_REQUEST_TIMEOUT = 10.0
48
+ SEMANTIC_SCHOLAR_API_REQUEST_TIMEOUT = float (
49
+ os .environ .get ("SEMANTIC_SCHOLAR_API_REQUEST_TIMEOUT" , "10.0" )
50
+ ) # seconds
49
51
SEMANTIC_SCHOLAR_API_FIELDS : str = "," .join (
50
52
union_collections_to_ordered_list (SEMANTIC_SCHOLAR_API_MAPPING .values ())
51
53
)
You can’t perform that action at this time.
0 commit comments