Skip to content

Commit 1f7dd7f

Browse files
authored
REF: SingleBlockManager dont subclass BlockManager (#40625)
1 parent 2196004 commit 1f7dd7f

File tree

4 files changed

+156
-132
lines changed

4 files changed

+156
-132
lines changed

pandas/_typing.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -185,7 +185,7 @@
185185
]
186186

187187
# internals
188-
Manager = Union["ArrayManager", "BlockManager"]
188+
Manager = Union["ArrayManager", "BlockManager", "SingleBlockManager"]
189189
SingleManager = Union["SingleArrayManager", "SingleBlockManager"]
190190

191191
# indexing

pandas/core/frame.py

+1
Original file line numberDiff line numberDiff line change
@@ -548,6 +548,7 @@ class DataFrame(NDFrame, OpsMixin):
548548
_HANDLED_TYPES = (Series, Index, ExtensionArray, np.ndarray)
549549
_accessors: set[str] = {"sparse"}
550550
_hidden_attrs: frozenset[str] = NDFrame._hidden_attrs | frozenset([])
551+
_mgr: BlockManager | ArrayManager
551552

552553
@property
553554
def _constructor(self) -> type[DataFrame]:

0 commit comments

Comments
 (0)