Skip to content

Commit 49125a6

Browse files
committed
Early return in case of error
1 parent 142c168 commit 49125a6

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

pandas/_libs/internals.pyx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -922,7 +922,9 @@ cdef class BlockValuesRefs:
922922
new_referenced_blocks = []
923923
for ref in self.referenced_blocks:
924924
status = PyWeakref_GetRef(ref, &pobj)
925-
if status == 1:
925+
if status == -1:
926+
return
927+
elif status == 1:
926928
new_referenced_blocks.append(ref)
927929
Py_DECREF(<object>pobj)
928930
self.referenced_blocks = new_referenced_blocks

0 commit comments

Comments
 (0)