Skip to content

Commit 2d3d286

Browse files
committed
Merge branch 'fix-dstore' into pr-793+773
2 parents f3ecd79 + ee9cdbc commit 2d3d286

File tree

3 files changed

+9
-3
lines changed

3 files changed

+9
-3
lines changed

requirements_dev_optional.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,5 +17,6 @@ flake8==3.9.2
1717
pytest-cov==2.12.1
1818
pytest-doctestplus==0.10.1
1919
h5py==3.3.0
20-
fsspec==2021.7.0
20+
s3fs==2021.6.0
21+
fsspec==2021.6.0
2122
moto[server]>=1.3.14

zarr/core.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1952,7 +1952,9 @@ def _process_for_setitem(self, ckey, chunk_selection, value, fields=None):
19521952
return self._encode_chunk(chunk)
19531953

19541954
def _chunk_key(self, chunk_coords):
1955-
return self._key_prefix + self._dimension_separator.join(map(str, chunk_coords))
1955+
rv = self._key_prefix + self._dimension_separator.join(map(str, chunk_coords))
1956+
print(f"CHUNK: {chunk_coords} --> {rv} ({self})")
1957+
return rv
19561958

19571959
def _decode_chunk(self, cdata, start=None, nitems=None, expected_shape=None):
19581960
# decompress

zarr/storage.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1101,6 +1101,7 @@ def __init__(self, url, normalize_keys=True, key_separator=None,
11011101
raise FSPathExistNotDir(url)
11021102

11031103
def _normalize_key(self, key):
1104+
orig = key
11041105
key = normalize_storage_path(key).lstrip('/')
11051106
if key:
11061107
*bits, end = key.split('/')
@@ -1109,7 +1110,9 @@ def _normalize_key(self, key):
11091110
end = end.replace('.', self.key_separator)
11101111
key = '/'.join(bits + [end])
11111112

1112-
return key.lower() if self.normalize_keys else key
1113+
key = key.lower() if self.normalize_keys else key
1114+
print(f"Store: {orig} --> {key} ({self})")
1115+
return key
11131116

11141117
def getitems(self, keys, **kwargs):
11151118
keys_transformed = [self._normalize_key(key) for key in keys]

0 commit comments

Comments
 (0)