(
self, dtype: DTypeLike | None = None, /, *, copy: bool | None = None
)
| 680 | self.indexer_cls = indexer_cls |
| 681 | |
| 682 | def __array__( |
| 683 | self, dtype: DTypeLike | None = None, /, *, copy: bool | None = None |
| 684 | ) -> np.ndarray: |
| 685 | if Version(np.__version__) >= Version("2.0.0"): |
| 686 | return np.asarray(self.get_duck_array(), dtype=dtype, copy=copy) |
| 687 | else: |
| 688 | return np.asarray(self.get_duck_array(), dtype=dtype) |
| 689 | |
| 690 | def get_duck_array(self): |
| 691 | return self.array.get_duck_array() |
nothing calls this directly
no test coverage detected