This is an automated email from the ASF dual-hosted git repository.
dstandish pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git
The following commit(s) were added to refs/heads/main by this push:
new 729e5fb6c6 Resolve pydantic deprecation warnings re
`update_forward_refs` (#34657)
729e5fb6c6 is described below
commit 729e5fb6c691859559c7b6f03fb53ae82120d103
Author: Daniel Standish <[email protected]>
AuthorDate: Thu Sep 28 09:12:49 2023 -0700
Resolve pydantic deprecation warnings re `update_forward_refs` (#34657)
Resolves warnings such as these:
airflow/serialization/pydantic/dag_run.py:126 PydanticDeprecatedSince20:
The `update_forward_refs` method is deprecated; use `model_rebuild` instead.
Deprecated in Pydantic V2.0 to be removed in V3.0. See Pydantic V2 Migration
Guide at https://errors.pydantic.dev/2.4/migration/
---
airflow/serialization/pydantic/dag_run.py | 2 +-
airflow/serialization/pydantic/taskinstance.py | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/airflow/serialization/pydantic/dag_run.py
b/airflow/serialization/pydantic/dag_run.py
index 9940e89d2a..a82574cc2d 100644
--- a/airflow/serialization/pydantic/dag_run.py
+++ b/airflow/serialization/pydantic/dag_run.py
@@ -123,4 +123,4 @@ class DagRunPydantic(BaseModelPydantic):
)
-DagRunPydantic.update_forward_refs()
+DagRunPydantic.model_rebuild()
diff --git a/airflow/serialization/pydantic/taskinstance.py
b/airflow/serialization/pydantic/taskinstance.py
index 949f2cfccf..b53cc1350a 100644
--- a/airflow/serialization/pydantic/taskinstance.py
+++ b/airflow/serialization/pydantic/taskinstance.py
@@ -346,4 +346,4 @@ class TaskInstancePydantic(BaseModelPydantic):
return _get_previous_ti(task_instance=self, state=state,
session=session)
-TaskInstancePydantic.update_forward_refs()
+TaskInstancePydantic.model_rebuild()