( # type: ignore[override]
cls, values: range, name: Hashable | None = None
)
| 235 | # "Union[ExtensionArray, ndarray[Any, Any]]" [override] |
| 236 | @classmethod |
| 237 | def _simple_new( # type: ignore[override] |
| 238 | cls, values: range, name: Hashable | None = None |
| 239 | ) -> Self: |
| 240 | result = object.__new__(cls) |
| 241 | |
| 242 | assert isinstance(values, range) |
| 243 | |
| 244 | result._range = values |
| 245 | result._name = name |
| 246 | result._cache = {} |
| 247 | result._reset_identity() |
| 248 | result._references = None |
| 249 | return result |
| 250 | |
| 251 | @classmethod |
| 252 | def _validate_dtype(cls, dtype: Dtype | None) -> None: |
no test coverage detected