Skip to content

Commit b82e7bf

Browse files
committed
Don't collect names in ._shallow_copy, is done in .copy
1 parent e423c27 commit b82e7bf

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

pandas/core/indexes/multi.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -924,12 +924,12 @@ def __contains__(self, key):
924924

925925
@Appender(_index_shared_docs['_shallow_copy'])
926926
def _shallow_copy(self, values=None, **kwargs):
927-
names = kwargs.pop('names', kwargs.pop('name', self.names))
928927
if values is not None:
928+
names = kwargs.pop('names', kwargs.pop('name', self.names))
929929
# discards freq
930930
kwargs.pop('freq', None)
931931
return MultiIndex.from_tuples(values, names=names, **kwargs)
932-
return self.copy(names=names, **kwargs)
932+
return self.copy(**kwargs)
933933

934934
@cache_readonly
935935
def dtype(self):

0 commit comments

Comments
 (0)