From b5137abe1158b0d8a14cd3ed18a5b6e6d04c50fc Mon Sep 17 00:00:00 2001 From: Christoph Eder Date: Fri, 12 Dec 2025 16:56:44 +0100 Subject: [PATCH] Changes in embedding.py Manually defining schema --- anansyTypes/structures/embedding.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/anansyTypes/structures/embedding.py b/anansyTypes/structures/embedding.py index 9538a3d..d6851b8 100644 --- a/anansyTypes/structures/embedding.py +++ b/anansyTypes/structures/embedding.py @@ -33,7 +33,15 @@ class Embedding: } return core_schema.json_or_python_schema( - python_schema=handler(cls), + python_schema=core_schema.dataclass_schema( + schema=handler.generate_schema(cls), + fields={ + 'data': core_schema.model_field( + schema=handler.generate_schema(cls.data), + required=True + ), + } + ), json_schema=core_schema.plain_serializer_function_ser_schema( serialize, when_used='json' ),