Skip to content

Commit 998a26b

Browse files
committed
set all to True
1 parent 6dd8988 commit 998a26b

File tree

1 file changed

+13
-13
lines changed

1 file changed

+13
-13
lines changed

pandas/core/indexes/multi.py

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -915,7 +915,7 @@ def _set_levels(
915915
else:
916916
level_numbers = [self._get_level_number(lev) for lev in level]
917917
new_levels_list = list(self._levels)
918-
for lev_num, lev in zip(level_numbers, levels, strict=False):
918+
for lev_num, lev in zip(level_numbers, levels, strict=True):
919919
new_levels_list[lev_num] = ensure_index(lev, copy=copy)._view()
920920
new_levels = FrozenList(new_levels_list)
921921

@@ -1151,13 +1151,13 @@ def _set_codes(
11511151
if level is None:
11521152
new_codes = FrozenList(
11531153
_coerce_indexer_frozen(level_codes, lev, copy=copy).view()
1154-
for lev, level_codes in zip(self._levels, codes, strict=False)
1154+
for lev, level_codes in zip(self._levels, codes, strict=True)
11551155
)
11561156
level_numbers = range(len(new_codes))
11571157
else:
11581158
level_numbers = [self._get_level_number(lev) for lev in level]
11591159
new_codes_list = list(self._codes)
1160-
for lev_num, level_codes in zip(level_numbers, codes, strict=False):
1160+
for lev_num, level_codes in zip(level_numbers, codes, strict=True):
11611161
lev = self.levels[lev_num]
11621162
new_codes_list[lev_num] = _coerce_indexer_frozen(
11631163
level_codes, lev, copy=copy
@@ -1481,7 +1481,7 @@ def _formatter_func(self, tup):
14811481
Formats each item in tup according to its level's formatter function.
14821482
"""
14831483
formatter_funcs = (level._formatter_func for level in self.levels)
1484-
return tuple(func(val) for func, val in zip(formatter_funcs, tup, strict=False))
1484+
return tuple(func(val) for func, val in zip(formatter_funcs, tup, strict=True))
14851485

14861486
def _get_values_for_csv(
14871487
self, *, na_rep: str = "nan", **kwargs
@@ -1490,7 +1490,7 @@ def _get_values_for_csv(
14901490
new_codes = []
14911491

14921492
# go through the levels and format them
1493-
for level, level_codes in zip(self.levels, self.codes, strict=False):
1493+
for level, level_codes in zip(self.levels, self.codes, strict=True):
14941494
level_strs = level._get_values_for_csv(na_rep=na_rep, **kwargs)
14951495
# add nan values, if there are any
14961496
mask = level_codes == -1
@@ -1530,7 +1530,7 @@ def _format_multi(
15301530
return []
15311531

15321532
stringified_levels = []
1533-
for lev, level_codes in zip(self.levels, self.codes, strict=False):
1533+
for lev, level_codes in zip(self.levels, self.codes, strict=True):
15341534
na = _get_na_rep(lev.dtype)
15351535

15361536
if len(lev) > 0:
@@ -1553,7 +1553,7 @@ def _format_multi(
15531553
stringified_levels.append(formatted)
15541554

15551555
result_levels = []
1556-
for lev, lev_name in zip(stringified_levels, self.names, strict=False):
1556+
for lev, lev_name in zip(stringified_levels, self.names, strict=True):
15571557
level = []
15581558

15591559
if include_names:
@@ -1630,7 +1630,7 @@ def _set_names(self, names, *, level=None) -> None:
16301630
level = (self._get_level_number(lev) for lev in level)
16311631

16321632
# set the name
1633-
for lev, name in zip(level, names, strict=False):
1633+
for lev, name in zip(level, names, strict=True):
16341634
if name is not None:
16351635
# GH 20527
16361636
# All items in 'names' need to be hashable:
@@ -3081,7 +3081,7 @@ def _partial_tup_index(self, tup: tuple, side: Literal["left", "right"] = "left"
30813081

30823082
n = len(tup)
30833083
start, end = 0, len(self)
3084-
zipped = zip(tup, self.levels, self.codes, strict=False)
3084+
zipped = zip(tup, self.levels, self.codes, strict=True)
30853085
for k, (lab, lev, level_codes) in enumerate(zipped):
30863086
section = level_codes[start:end]
30873087

@@ -3365,7 +3365,7 @@ def maybe_mi_droplevels(indexer, levels):
33653365
"Key for location must have same length as number of levels"
33663366
)
33673367
result = None
3368-
for lev, k in zip(level, key, strict=False):
3368+
for lev, k in zip(level, key, strict=True):
33693369
loc, new_index = self._get_loc_level(k, level=lev)
33703370
if isinstance(loc, slice):
33713371
mask = np.zeros(len(self), dtype=bool)
@@ -3951,7 +3951,7 @@ def _union(self, other, sort) -> MultiIndex:
39513951
if isinstance(result, MultiIndex):
39523952
return result
39533953
return MultiIndex.from_arrays(
3954-
zip(*result, strict=False), sortorder=None, names=result_names
3954+
zip(*result, strict=True), sortorder=None, names=result_names
39553955
)
39563956

39573957
else:
@@ -3998,7 +3998,7 @@ def _maybe_match_names(self, other):
39983998
if len(self.names) != len(other.names):
39993999
return [None] * len(self.names)
40004000
names = []
4001-
for a_name, b_name in zip(self.names, other.names, strict=False):
4001+
for a_name, b_name in zip(self.names, other.names, strict=True):
40024002
if a_name == b_name:
40034003
names.append(a_name)
40044004
else:
@@ -4095,7 +4095,7 @@ def putmask(self, mask, value: MultiIndex) -> MultiIndex:
40954095
new_codes = []
40964096

40974097
for i, (value_level, level, level_codes) in enumerate(
4098-
zip(subset.levels, self.levels, self.codes, strict=False)
4098+
zip(subset.levels, self.levels, self.codes, strict=True)
40994099
):
41004100
new_level = level.union(value_level, sort=False)
41014101
value_codes = new_level.get_indexer_for(subset.get_level_values(i))

0 commit comments

Comments
 (0)