Wrap given values in a block of same type as self.
(
self,
values,
placement: BlockPlacement | None = None,
refs: BlockValuesRefs | None = None,
)
| 245 | |
| 246 | @final |
| 247 | def make_block_same_class( |
| 248 | self, |
| 249 | values, |
| 250 | placement: BlockPlacement | None = None, |
| 251 | refs: BlockValuesRefs | None = None, |
| 252 | ) -> Self: |
| 253 | """Wrap given values in a block of same type as self.""" |
| 254 | # Pre-2.0 we called ensure_wrapped_if_datetimelike because fastparquet |
| 255 | # relied on it, as of 2.0 the caller is responsible for this. |
| 256 | if placement is None: |
| 257 | placement = self._mgr_locs |
| 258 | |
| 259 | # We assume maybe_coerce_values has already been called |
| 260 | return type(self)(values, placement=placement, ndim=self.ndim, refs=refs) |
| 261 | |
| 262 | @final |
| 263 | def __repr__(self) -> str: |
no outgoing calls
no test coverage detected