Skip to content

Commit d3b4e1b

Browse files
Fix mypy 1.16 errors
error: Return type incompatible with return type in supertype [override]
1 parent 1d0d247 commit d3b4e1b

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

src/zarr/storage/_memory.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,9 @@ async def delete(self, key: str) -> None:
143143
except KeyError:
144144
logger.debug("Key %s does not exist.", key)
145145

146-
async def set_partial_values(self, key_start_values: Iterable[tuple[str, int, bytes]]) -> None:
146+
async def set_partial_values(
147+
self, key_start_values: Iterable[tuple[str, int, bytes | bytearray | memoryview[int]]]
148+
) -> None:
147149
# docstring inherited
148150
raise NotImplementedError
149151

src/zarr/storage/_zip.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -222,7 +222,9 @@ async def set(self, key: str, value: Buffer) -> None:
222222
with self._lock:
223223
self._set(key, value)
224224

225-
async def set_partial_values(self, key_start_values: Iterable[tuple[str, int, bytes]]) -> None:
225+
async def set_partial_values(
226+
self, key_start_values: Iterable[tuple[str, int, bytes | bytearray | memoryview[int]]]
227+
) -> None:
226228
raise NotImplementedError
227229

228230
async def set_if_not_exists(self, key: str, value: Buffer) -> None:

0 commit comments

Comments
 (0)