Skip to content

Commit 2a0c9ac

Browse files
committed
BUG: copy index slice causing memory leak described in #467
1 parent b1ca192 commit 2a0c9ac

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

pandas/core/internals.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -586,7 +586,8 @@ def _add_new_block(self, item, value):
586586

587587
# hm, elaborate hack?
588588
loc = self.items.get_loc(item)
589-
new_block = make_block(value, self.items[loc:loc+1], self.items)
589+
new_block = make_block(value, self.items[loc:loc+1].copy(),
590+
self.items)
590591
self.blocks.append(new_block)
591592

592593
def _find_block(self, item):

0 commit comments

Comments
 (0)