diff --git a/pandas/core/interchange/from_dataframe.py b/pandas/core/interchange/from_dataframe.py index 449a1cc3fb5fa..31c642aebe085 100644 --- a/pandas/core/interchange/from_dataframe.py +++ b/pandas/core/interchange/from_dataframe.py @@ -182,7 +182,7 @@ def categorical_column_to_series(col: Column) -> tuple[pd.Series, Any]: cat_column = categorical["categories"] # for mypy/pyright - assert isinstance(cat_column, PandasColumn), "categories must be a PandasColumn" + assert isinstance(cat_column, Column), "categories must abide by __dataframe__ protocol API" categories = np.array(cat_column._col) buffers = col.get_buffers()