From c7f62890193cb1c574b57b4ae4da638225f8a68d Mon Sep 17 00:00:00 2001 From: "Keto D. Zhang" Date: Tue, 19 Nov 2024 19:20:32 -0800 Subject: [PATCH] refactor: replace deprecated `BaseModel.parse_obj` with `BaseModel.model_validate` --- asdf_pydantic/converter.py | 2 +- asdf_pydantic/model.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/asdf_pydantic/converter.py b/asdf_pydantic/converter.py index 4be2684..d81383f 100644 --- a/asdf_pydantic/converter.py +++ b/asdf_pydantic/converter.py @@ -40,4 +40,4 @@ def to_yaml_tree(self, obj: AsdfPydanticModel, tag, ctx): return obj.asdf_yaml_tree() def from_yaml_tree(self, node, tag, ctx): - return self._tag_to_class[tag].parse_obj(node) + return self._tag_to_class[tag].model_validate(node) diff --git a/asdf_pydantic/model.py b/asdf_pydantic/model.py index 70e4ccc..20e2918 100644 --- a/asdf_pydantic/model.py +++ b/asdf_pydantic/model.py @@ -15,7 +15,7 @@ class AsdfPydanticModel(BaseModel): ASDF Serialization and Deserialization: Serialize to ASDF yaml tree is done with the py:classmethod`AsdfPydanticModel.asdf_yaml_tree()` and deserialize to an - AsdfPydanticModel object with py:meth`AsdfPydanticModel.parse_obj()`. + AsdfPydanticModel object with py:meth`AsdfPydanticModel.model_validate()`. """ _tag: ClassVar[str | TagDefinition]