Skip to content

Commit 4c4899b

Browse files
author
Martin Durant
committed
minimal fix
1 parent f732770 commit 4c4899b

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

zarr/core.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1702,8 +1702,8 @@ def _chunk_getitems(self, lchunk_coords, lchunk_selection, out, lout_selection,
17021702

17031703
def _chunk_setitems(self, lchunk_coords, lchunk_selection, values, fields=None):
17041704
ckeys = [self._chunk_key(co) for co in lchunk_coords]
1705-
cdatas = [self._process_for_setitem(sel, val, fields=fields)
1706-
for sel, val in zip(lchunk_selection, values)]
1705+
cdatas = [self._process_for_setitem(key, sel, val, fields=fields)
1706+
for key, sel, val in zip(ckeys, lchunk_selection, values)]
17071707
self.chunk_store.setitems({k: v for k, v in zip(ckeys, cdatas)})
17081708

17091709
def _chunk_setitem(self, chunk_coords, chunk_selection, value, fields=None):
@@ -1734,11 +1734,11 @@ def _chunk_setitem(self, chunk_coords, chunk_selection, value, fields=None):
17341734

17351735
def _chunk_setitem_nosync(self, chunk_coords, chunk_selection, value, fields=None):
17361736
ckey = self._chunk_key(chunk_coords)
1737-
cdata = self._process_for_setitem(chunk_selection, value, fields=fields)
1737+
cdata = self._process_for_setitem(ckey, chunk_selection, value, fields=fields)
17381738
# store
17391739
self.chunk_store[ckey] = cdata
17401740

1741-
def _process_for_setitem(self, chunk_selection, value, fields=None):
1741+
def _process_for_setitem(self, ckey, chunk_selection, value, fields=None):
17421742
if is_total_slice(chunk_selection, self._chunks) and not fields:
17431743
# totally replace chunk
17441744

0 commit comments

Comments
 (0)