Skip to content

Commit 2952e11

Browse files
committed
wip
1 parent 58a59bd commit 2952e11

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

pandas/core/indexes/base.py

+6
Original file line numberDiff line numberDiff line change
@@ -522,6 +522,12 @@ def _simple_new(cls, values, name=None, dtype=None, **kwargs):
522522
values = cls(values, name=name, dtype=dtype,
523523
**kwargs)._ndarray_values
524524

525+
if isinstance(values, (ABCSeries, cls)):
526+
# TODO: check this in all the callers. We shouldn't be getting
527+
# an Inex here.
528+
values = np.asarray(values._values)
529+
530+
assert isinstance(values, np.ndarray)
525531
result = object.__new__(cls)
526532
result._data = values
527533
result.name = name

0 commit comments

Comments
 (0)