MCPcopy
hub / github.com/pandas-dev/pandas / _simple_new

Method _simple_new

pandas/core/indexes/range.py:237–249  ·  view source on GitHub ↗
(  # type: ignore[override]
        cls, values: range, name: Hashable | None = None
    )

Source from the content-addressed store, hash-verified

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:

Callers 11

_intersectionMethod · 0.95
__floordiv__Method · 0.95
__neg__Method · 0.95
__invert__Method · 0.95
__new__Method · 0.45
from_rangeMethod · 0.45
_shallow_copyMethod · 0.45
_viewMethod · 0.45
_differenceMethod · 0.45
insertMethod · 0.45
_getitem_sliceMethod · 0.45

Calls 2

_reset_identityMethod · 0.80
__new__Method · 0.45

Tested by

no test coverage detected