OpenBB-finance/OpenBB · error · EmptyDataError
The request was returned empty.
Error message
The request was returned empty.
What it means
Error "The request was returned empty." thrown in OpenBB-finance/OpenBB.
Source
Thrown at openbb_platform/providers/fred/openbb_fred/models/personal_consumption_expenditures.py:233
df["units"] = "Bil. of Chn. 2017 $"
else:
pass
results.extend(df.to_dict("records"))
await asyncio.gather(*[get_one(URL) for URL in URLS])
return results
@staticmethod
def transform_data(
query: FredPersonalConsumptionExpendituresQueryParams,
data: list[dict],
**kwargs: Any,
) -> list[FredPersonalConsumptionExpendituresData]:
"""Transform data."""
if not data:
raise EmptyDataError("The request was returned empty.")
return [
FredPersonalConsumptionExpendituresData.model_validate(d)
for d in sorted(
data,
key=lambda x: (
x["observation_date"],
x["line"],
),
)
]
View on GitHub (pinned to 3e071fcc2c)
Solutions
- Adjust the date range and retry.
- Verify the selected series has data for the requested period.
- Retry later in case of FRED rate limiting.
When it happens
Trigger: Thrown at openbb_platform/providers/fred/openbb_fred/models/personal_consumption_expenditures.py:233 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/b18c823c2416d4e2.
Report an issue: GitHub.