Skip to content

Commit f06e3dc

Browse files
committed
fix: handle arrayv2metadata
1 parent b9b8411 commit f06e3dc

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

src/zarr/core/array.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -206,6 +206,8 @@ def _chunk_sizes_from_shape(
206206
def parse_array_metadata(data: object, codec_class_map: Mapping[str, type[Codec]]) -> ArrayMetadata:
207207
if isinstance(data, ArrayV3Metadata):
208208
return type(data).from_dict(data.to_dict(), codec_class_map=codec_class_map)
209+
elif isinstance(data, ArrayV2Metadata):
210+
return data
209211
elif isinstance(data, dict):
210212
zarr_format = data.get("zarr_format")
211213
if zarr_format == 3:

0 commit comments

Comments
 (0)