From d4260b379e100736d80763fbb2548ca7ea7a8914 Mon Sep 17 00:00:00 2001 From: Dimitri Papadopoulos <3234522+DimitriPapadopoulos@users.noreply.github.com> Date: Thu, 19 Jun 2025 21:04:33 +0200 Subject: [PATCH] Appending to dictionary following its definition --- src/zarr/core/dtype/npy/structured.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/zarr/core/dtype/npy/structured.py b/src/zarr/core/dtype/npy/structured.py index d9e1ff55ae..07e3000826 100644 --- a/src/zarr/core/dtype/npy/structured.py +++ b/src/zarr/core/dtype/npy/structured.py @@ -162,8 +162,10 @@ def to_json( [f_name, f_dtype.to_json(zarr_format=zarr_format)] # type: ignore[list-item] for f_name, f_dtype in self.fields ] - base_dict = {"name": self._zarr_v3_name} - base_dict["configuration"] = {"fields": fields} # type: ignore[assignment] + base_dict = { + "name": self._zarr_v3_name, + "configuration": {"fields": fields}, + } return cast("DTypeSpec_V3", base_dict) raise ValueError(f"zarr_format must be 2 or 3, got {zarr_format}") # pragma: no cover