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()

Reply via email to