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

  1. Choose a commodity from the listed available commodities.
  2. 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.