Skip to content

Commit c63ce8d

Browse files
authored
Merge pull request #47 from rodekruis/fix/various
Fix/various
2 parents f8221b4 + 8bcfc72 commit c63ce8d

File tree

2 files changed

+3
-5
lines changed

2 files changed

+3
-5
lines changed

retrievalpipeline/extract/extractors/api_json_extractor.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@ def get_data(
5454
try:
5555
response = self.get_response(api_url, params, headers)
5656
json_data = self.get_data_from_response(response)
57+
return list(self.validate_and_parse(json_data))
5758
except ApiResponseError as err:
5859
if attempt < max_retries:
5960
logger.warning(
@@ -65,10 +66,7 @@ def get_data(
6566
else:
6667
logger.warning(f"All {max_retries} attempts failed for {api_url}: {err}")
6768

68-
if json_data:
69-
return list(self.validate_and_parse(json_data))
70-
else:
71-
return []
69+
return []
7270

7371
def get_response(
7472
self, api_url: str, params: dict[str, str] | None = None, headers: dict[str, str] | None = None

retrievalpipeline/extract/extractors/ecmwf.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ async def extract(self) -> None:
7474
logger.info(f"{self.name}: unzipped {zip_file.name}")
7575

7676
async def _wait_on_results(
77-
self, remote: Remote, offset: float = 0.1, factor: float = 1.3, max_waiting_time: int = 100
77+
self, remote: Remote, offset: float = 0.1, factor: float = 1.3, max_waiting_time: int = 3600
7878
) -> None:
7979
"""Wait till job is done.
8080

0 commit comments

Comments
 (0)