Skip to content

Commit c4e6625

Browse files
committed
Ignore mypy errors
1 parent 70a81ec commit c4e6625

File tree

4 files changed

+5
-4
lines changed

4 files changed

+5
-4
lines changed

src/zarr/storage/_fsspec.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -216,7 +216,7 @@ async def get(
216216
elif isinstance(byte_range, dict):
217217
if "offset" in byte_range:
218218
value = prototype.buffer.from_bytes(
219-
await self.fs._cat_file(path, start=byte_range["offset"], end=None)
219+
await self.fs._cat_file(path, start=byte_range["offset"], end=None) # type: ignore[typeddict-item]
220220
)
221221
elif "suffix" in byte_range:
222222
value = prototype.buffer.from_bytes(

src/zarr/storage/_local.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ def _get(path: Path, prototype: BufferPrototype, byte_range: ByteRangeRequest |
2929
return prototype.buffer.from_bytes(f.read(end - f.tell()))
3030
elif isinstance(byte_range, dict):
3131
if "offset" in byte_range:
32-
f.seek(byte_range["offset"])
32+
f.seek(byte_range["offset"]) # type: ignore[typeddict-item]
3333
elif "suffix" in byte_range:
3434
f.seek(max(0, size - byte_range["suffix"]))
3535
else:

src/zarr/storage/_utils.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,8 @@ def _normalize_byte_range_index(data: Buffer, byte_range: ByteRangeRequest) -> t
5656
start = byte_range[0]
5757
length = byte_range[1] - start
5858
elif "offset" in byte_range:
59-
length = len(data) - byte_range["offset"]
59+
# See https://github.com/python/mypy/issues/17087 for typeddict-item ignore explanation
60+
length = len(data) - byte_range["offset"] # type: ignore[typeddict-item]
6061
elif "suffix" in byte_range:
6162
start = len(data) - byte_range["suffix"]
6263
length = len(data) - start

src/zarr/storage/_zip.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -152,7 +152,7 @@ def _get(
152152
elif isinstance(byte_range, dict):
153153
size = f.seek(0, os.SEEK_END)
154154
if "offset" in byte_range:
155-
f.seek(byte_range["offset"])
155+
f.seek(byte_range["offset"]) # type: ignore[typeddict-item]
156156
elif "suffix" in byte_range:
157157
f.seek(max(0, size - byte_range["suffix"]))
158158
else:

0 commit comments

Comments
 (0)