Don't serialize annotated types (#881)

Signed-off-by: Sebastian Wagner <sebastian@inter.link>

Co-authored-by: Sebastian Wagner <sebastian@inter.link>
This commit is contained in:
Sebastian Wagner
2022-03-22 12:33:52 +01:00
committed by GitHub
parent 10e06947d7
commit 32a33c332d

View File

@@ -533,6 +533,7 @@ def get_or_create_annotated_type(
type_name, type_name,
bases=[model_type] if fields_dict is not None else [model_type, annotated_model_type], bases=[model_type] if fields_dict is not None else [model_type, annotated_model_type],
fields=fields_dict.items if fields_dict is not None else None, fields=fields_dict.items if fields_dict is not None else None,
no_serialize=True,
) )
if fields_dict is not None: if fields_dict is not None:
# To allow structural subtyping, make it a Protocol # To allow structural subtyping, make it a Protocol