summaryrefslogtreecommitdiffstats
path: root/openbb_platform/providers/oecd/openbb_oecd/models/unemployment.py
diff options
context:
space:
mode:
Diffstat (limited to 'openbb_platform/providers/oecd/openbb_oecd/models/unemployment.py')
-rw-r--r--openbb_platform/providers/oecd/openbb_oecd/models/unemployment.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/openbb_platform/providers/oecd/openbb_oecd/models/unemployment.py b/openbb_platform/providers/oecd/openbb_oecd/models/unemployment.py
index 0c8c4961900..236513430d2 100644
--- a/openbb_platform/providers/oecd/openbb_oecd/models/unemployment.py
+++ b/openbb_platform/providers/oecd/openbb_oecd/models/unemployment.py
@@ -158,7 +158,7 @@ class OECDUnemploymentFetcher(
headers = {"Accept": "application/vnd.sdmx.data+csv; charset=utf-8"}
response = make_request(url, headers=headers, timeout=20)
if response.status_code != 200:
- raise Exception(f"Error: {response.status_code}")
+ raise OpenBBError(f"Error: {response.status_code} -> {response.text}")
df = read_csv(StringIO(response.text)).get(
["REF_AREA", "TIME_PERIOD", "OBS_VALUE"]
)
@@ -178,6 +178,9 @@ class OECDUnemploymentFetcher(
)
df = df[(df["date"] <= query.end_date) & (df["date"] >= query.start_date)]
+ # in column "country" if NaN replace with "all"
+ df["country"] = df["country"].fillna("all")
+
return df.to_dict(orient="records")
@staticmethod