Skip to content

Commit 40185d3

Browse files
fix CoW tracking for conversion to python storage strings
1 parent d9c5d20 commit 40185d3

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

pandas/core/internals/blocks.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -512,7 +512,11 @@ def convert(self) -> list[Block]:
512512
convert_non_numeric=True,
513513
)
514514
refs = None
515-
if res_values is values:
515+
if (
516+
res_values is values
517+
or isinstance(res_values, NumpyExtensionArray)
518+
and res_values._ndarray is values
519+
):
516520
refs = self.refs
517521

518522
res_values = ensure_block_shape(res_values, self.ndim)

0 commit comments

Comments
 (0)