Skip to content

Commit 5d4e9b2

Browse files
committed
mypy
1 parent 29d7064 commit 5d4e9b2

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

xarray/core/indexes.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -161,7 +161,7 @@ def unstack(self) -> tuple[dict[Hashable, Index], pd.MultiIndex]:
161161
raise NotImplementedError()
162162

163163
def create_variables(
164-
self, variables: Mapping[Any, Variable] | None = None
164+
self, variables: Mapping[Any, Variable] | None = None, *, fastpath=False,
165165
) -> IndexVars:
166166
"""Maybe create new coordinate variables from this index.
167167
@@ -1132,7 +1132,7 @@ def reorder_levels(
11321132
return self._replace(index, level_coords_dtype=level_coords_dtype)
11331133

11341134
def create_variables(
1135-
self, variables: Mapping[Any, Variable] | None = None
1135+
self, variables: Mapping[Any, Variable] | None = None, *, fastpath=False
11361136
) -> IndexVars:
11371137
from xarray.core.variable import IndexVariable
11381138

@@ -1787,11 +1787,11 @@ def _apply_indexes_fast(indexes: Indexes[Index], args: Mapping[Any, Any], func:
17871787
# which is really slow when repeatidly iterating through
17881788
# an array. However, it fails to return the correct ID for
17891789
# multi-index arrays
1790-
indexes, coords = indexes._indexes, indexes._variables
1790+
indexes_fast, coords = indexes._indexes, indexes._variables # type: ignore[assignment]
17911791

1792-
new_indexes: dict[Hashable, Index] = {k: v for k, v in indexes.items()}
1792+
new_indexes: dict[Hashable, Index] = {k: v for k, v in indexes_fast.items()}
17931793
new_index_variables: dict[Hashable, Variable] = {}
1794-
for name, index in indexes.items():
1794+
for name, index in indexes_fast.items():
17951795
coord = coords[name]
17961796
if hasattr(coord, "_indexes"):
17971797
index_vars = {n: coords[n] for n in coord._indexes}

0 commit comments

Comments
 (0)