From 65142253b651ec53c1aab2c5a75cd5507e185b9f Mon Sep 17 00:00:00 2001 From: Matt Field Date: Mon, 13 Oct 2025 17:14:28 +0100 Subject: [PATCH] Fix serializer typing --- simvue/models.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/simvue/models.py b/simvue/models.py index f294453c..49c4ac19 100644 --- a/simvue/models.py +++ b/simvue/models.py @@ -101,7 +101,9 @@ class GridMetricSet(pydantic.BaseModel): metric: str @pydantic.field_serializer("array", when_used="always") - def serialize_array(self, value: numpy.ndarray | list[float], *_) -> list[float]: + def serialize_array( + self, value: numpy.ndarray | list[float] | list[list[float]], *_ + ) -> list[float] | list[list[float]]: if isinstance(value, list): return value return value.tolist()