Skip to content

Commit a152c30

Browse files
authored
PERF: lazify consolidate_check and dont consolidate in get_slice (#32224)
1 parent f3a9b78 commit a152c30

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

pandas/core/internals/managers.py

+1-2
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,7 @@ def __init__(
141141
if do_integrity_check:
142142
self._verify_integrity()
143143

144-
self._consolidate_check()
144+
self._known_consolidated = False
145145

146146
self._rebuild_blknos_and_blklocs()
147147

@@ -726,7 +726,6 @@ def get_slice(self, slobj: slice, axis: int = 0):
726726
new_axes[axis] = new_axes[axis][slobj]
727727

728728
bm = type(self)(new_blocks, new_axes, do_integrity_check=False)
729-
bm._consolidate_inplace()
730729
return bm
731730

732731
def __contains__(self, item) -> bool:

0 commit comments

Comments
 (0)