From 26ddf4c0f16ca4dc920c38d97333a3ea72439b6f Mon Sep 17 00:00:00 2001 From: Peder Bergebakken Sundt Date: Mon, 13 Jul 2026 16:42:31 +0200 Subject: [PATCH] fix tests for pandas v3 --- src/layoutparser/io/basic.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/layoutparser/io/basic.py b/src/layoutparser/io/basic.py index 0b2df36..26dcccc 100644 --- a/src/layoutparser/io/basic.py +++ b/src/layoutparser/io/basic.py @@ -127,7 +127,7 @@ def load_dataframe(df: pd.DataFrame, block_type: str = None) -> Layout: """ df = df.copy() if "points" in df.columns: - if df["points"].dtype == object: + if df["points"].dtype == object or isinstance(df["points"].dtype, pd.StringDtype): df["points"] = df["points"].map( lambda x: ast.literal_eval(x) if not pd.isna(x) else x )