Skip to content

Commit 3a02ee6

Browse files
committed
fixup
1 parent d180720 commit 3a02ee6

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

src/zarr/store/common.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ async def make_store_path(
8989
assert AccessMode.from_literal(mode) == store_like.store.mode
9090
result = store_like
9191
elif isinstance(store_like, Store):
92-
if mode is not None:
92+
if mode is not None and mode != store_like.mode.str:
9393
store_like = store_like.with_mode(mode)
9494
await store_like._ensure_open()
9595
result = StorePath(store_like)

tests/v3/test_store/test_logging.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,6 @@ async def test_logging_store_counter(store: Store) -> None:
5353

5454
async def test_with_mode():
5555
wrapped = LoggingStore(store=zarr.store.MemoryStore(mode="w"), log_level="INFO")
56-
new = await wrapped.with_mode(mode="r")
56+
new = wrapped.with_mode(mode="r")
5757
assert new.mode.str == "r"
5858
assert new.log_level == "INFO"

0 commit comments

Comments
 (0)