OpenBB-finance/OpenBB · error · OpenBBError
Commodity '{v}' is not supported. Please choose from the ava
Error message
Commodity '{v}' is not supported. Please choose from the available commodities -> {commodities} What it means
Error "Commodity '{v}' is not supported. Please choose from the available commodities -> {commodities}" thrown in OpenBB-finance/OpenBB.
Source
Thrown at openbb_platform/providers/government_us/openbb_government_us/models/commodity_psd_report.py:98
],
},
},
}
@field_validator("year", mode="before", check_fields=False)
@classmethod
def _validate_year(cls, v):
"""Validate year is >= 2006."""
if v < 2006:
raise OpenBBError(ValueError("Data is only available from 2006 onwards."))
return v
@field_validator("commodity", mode="before", check_fields=False)
@classmethod
def _validate_commodity(cls, v):
"""Validate commodity is in the list."""
if v.lower() not in COMMODITIES:
raise OpenBBError(
ValueError(
f"Commodity '{v}' is not supported. "
+ "Please choose from the available commodities -> "
+ f"{', '.join(COMMODITIES.keys())}"
)
)
return v.lower()
class GovernmentUsCommodityPsdReportData(CommodityPsdReportData):
"""US Government Commodity PSD Report Data."""
data_format: dict[str, str] = Field(
description="Data format information.",
default_factory=lambda: {
"data_type": "pdf",
"filename": "commodity_psd_report.pdf",
},View on GitHub (pinned to 3e071fcc2c)
Solutions
- Choose a commodity from the listed available commodities.
- Check spelling of the commodity name.
When it happens
Trigger: Thrown at openbb_platform/providers/government_us/openbb_government_us/models/commodity_psd_report.py:98 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/fe6851dc7073f2b5.
Report an issue: GitHub.