This is an automated email from the ASF dual-hosted git repository.

kaxilnaik 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 3cf457f89cc Fix Breeze unit test (#50395)
3cf457f89cc is described below

commit 3cf457f89ccae3e557bfddb5446d7a0b5946562c
Author: Kaxil Naik <[email protected]>
AuthorDate: Fri May 9 18:35:29 2025 +0530

    Fix Breeze unit test (#50395)
---
 .../src/airflow/providers/common/compat/standard/operators.py  |  6 +++++-
 .../src/airflow/providers/snowflake/operators/snowpark.py      | 10 +---------
 2 files changed, 6 insertions(+), 10 deletions(-)

diff --git 
a/providers/common/compat/src/airflow/providers/common/compat/standard/operators.py
 
b/providers/common/compat/src/airflow/providers/common/compat/standard/operators.py
index c53e8b53e92..c8838fe3c21 100644
--- 
a/providers/common/compat/src/airflow/providers/common/compat/standard/operators.py
+++ 
b/providers/common/compat/src/airflow/providers/common/compat/standard/operators.py
@@ -39,8 +39,12 @@ else:
             _SERIALIZERS,
             PythonOperator,
             ShortCircuitOperator,
-            get_current_context,
         )
 
+    try:
+        from airflow.sdk import get_current_context
+    except (ImportError, ModuleNotFoundError):
+        from airflow.providers.standard.operators.python import 
get_current_context
+
 
 __all__ = ["PythonOperator", "_SERIALIZERS", "ShortCircuitOperator", 
"get_current_context"]
diff --git 
a/providers/snowflake/src/airflow/providers/snowflake/operators/snowpark.py 
b/providers/snowflake/src/airflow/providers/snowflake/operators/snowpark.py
index 939fffef19c..98c96923ddb 100644
--- a/providers/snowflake/src/airflow/providers/snowflake/operators/snowpark.py
+++ b/providers/snowflake/src/airflow/providers/snowflake/operators/snowpark.py
@@ -20,7 +20,7 @@ from __future__ import annotations
 from collections.abc import Collection, Mapping, Sequence
 from typing import Any, Callable
 
-from airflow.providers.common.compat.standard.operators import PythonOperator
+from airflow.providers.common.compat.standard.operators import PythonOperator, 
get_current_context
 from airflow.providers.snowflake.hooks.snowflake import SnowflakeHook
 from airflow.providers.snowflake.utils.snowpark import 
inject_session_into_op_kwargs
 
@@ -115,14 +115,6 @@ class SnowparkOperator(PythonOperator):
             session_parameters=self.session_parameters,
         )
         session = hook.get_snowpark_session()
-
-        from airflow.providers.snowflake.version_compat import 
AIRFLOW_V_3_0_PLUS
-
-        if AIRFLOW_V_3_0_PLUS:
-            from airflow.sdk import get_current_context
-        else:
-            from airflow.providers.standard.operators.python import 
get_current_context
-
         context = get_current_context()
         session.update_query_tag(
             {

Reply via email to