File tree Expand file tree Collapse file tree 2 files changed +2
-2
lines changed Expand file tree Collapse file tree 2 files changed +2
-2
lines changed Original file line number Diff line number Diff 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 )
Original file line number Diff line number Diff line change @@ -53,6 +53,6 @@ async def test_logging_store_counter(store: Store) -> None:
5353
5454async 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"
You can’t perform that action at this time.
0 commit comments