Skip to content

Commit 870b6b6

Browse files
committed
actually import type
1 parent ea0f657 commit 870b6b6

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/zarr/core/indexing.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,8 @@
3232
from zarr.core.buffer import NDArrayLikeOrScalar
3333
from zarr.core.chunk_grids import ChunkGrid
3434
from zarr.core.common import ChunkCoords
35+
from zarr.core.metadata import T_ArrayMetadata
36+
3537

3638
IntSequence = list[int] | npt.NDArray[np.intp]
3739
ArrayOfIntOrBool = npt.NDArray[np.intp] | npt.NDArray[np.bool_]
@@ -962,7 +964,7 @@ def __setitem__(self, selection: OrthogonalSelection, value: npt.ArrayLike) -> N
962964

963965
@dataclass(frozen=True)
964966
class AsyncOIndex:
965-
array: AsyncArray[ArrayMetadata]
967+
array: AsyncArray[T_ArrayMetadata]
966968

967969
async def getitem(self, selection: OrthogonalSelection | Array) -> NDArrayLikeOrScalar:
968970
from zarr.core.array import Array
@@ -1289,7 +1291,7 @@ def __setitem__(
12891291

12901292
@dataclass(frozen=True)
12911293
class AsyncVIndex:
1292-
array: AsyncArray[ArrayMetadata]
1294+
array: AsyncArray[T_ArrayMetadata]
12931295

12941296
# TODO: develop Array generic and move zarr.Array[np.intp] | zarr.Array[np.bool_] to ArrayOfIntOrBool
12951297
async def getitem(

0 commit comments

Comments
 (0)