OpenBB-finance/OpenBB · error · EmptyDataError
There was an error with the request and it was returned empt
Error message
There was an error with the request and it was returned empty.
What it means
Error "There was an error with the request and it was returned empty." thrown in OpenBB-finance/OpenBB.
Source
Thrown at openbb_platform/providers/fred/openbb_fred/models/federal_funds_rate.py:189
raise e from e
return {
"metadata": response.metadata,
"data": [d.model_dump() for d in response.result],
}
@staticmethod
def transform_data(
query: FredFederalFundsRateQueryParams, data: dict, **kwargs: Any
) -> AnnotatedResult[list[FredFederalFundsRateData]]:
"""Transform and validate the data."""
# pylint: disable=import-outside-toplevel
from pandas import DataFrame, to_datetime
metadata = data.get("metadata", {})
df = DataFrame(data.get("data", [])).dropna()
if df.empty:
raise EmptyDataError(
"There was an error with the request and it was returned empty."
)
col_map = {v: k for k, v in EFFR_SERIES_IDS.items()}
df.date = df.date.apply(to_datetime)
df = df.set_index("date")
df = df.rename(columns=col_map)
for col in df.columns:
df[col] = (
df[col].astype(float) / 100
if col != "volume"
else df[col].astype(float)
)
records = df.reset_index().to_dict(orient="records")
return AnnotatedResult(
result=[FredFederalFundsRateData.model_validate(d) for d in records],
metadata={col_map[k]: v for k, v in metadata.items()},
)View on GitHub (pinned to 3e071fcc2c)
Solutions
- Adjust the parameters and retry.
- Widen the date range for the federal funds rate series.
- Retry later in case of FRED rate limiting.
When it happens
Trigger: Thrown at openbb_platform/providers/fred/openbb_fred/models/federal_funds_rate.py:189 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of OpenBB-finance/OpenBB@3e071fcc2c (2026-08-14).
Data as JSON: /api/errors/e7bc2d042996251a.
Report an issue: GitHub.