This is an automated email from the ASF dual-hosted git repository. potiuk pushed a commit to branch backport-fab-provider-commit in repository https://gitbox.apache.org/repos/asf/airflow.git
commit fd3ec48b6b8cf9a0b022bf4e663537f870e34032 Author: Jarek Potiuk <[email protected]> AuthorDate: Mon Dec 23 15:24:39 2024 +0100 Correctly import isabs from os.path (#45178) The #45139 imported isabs from "airflow.www.app" - but isabs has been added there fairly recently and it is anyhow stdlib's os.path isabs - so it should be imported from there. This breaks fab 1.5.2 backport compatibility tests, so we need to cherry-pick it there alongside #45139 (cherry picked from commit 7002966ccf02fca59c3ac4a604a6ee34cc2cca26) --- providers/src/airflow/providers/fab/auth_manager/cli_commands/utils.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/providers/src/airflow/providers/fab/auth_manager/cli_commands/utils.py b/providers/src/airflow/providers/fab/auth_manager/cli_commands/utils.py index 30963f5cf1f..e848c2094ce 100644 --- a/providers/src/airflow/providers/fab/auth_manager/cli_commands/utils.py +++ b/providers/src/airflow/providers/fab/auth_manager/cli_commands/utils.py @@ -20,6 +20,7 @@ from __future__ import annotations import os from contextlib import contextmanager from functools import lru_cache +from os.path import isabs from typing import TYPE_CHECKING, Generator from flask import Flask @@ -27,7 +28,7 @@ from flask import Flask import airflow from airflow.configuration import conf from airflow.exceptions import AirflowConfigException -from airflow.www.app import isabs, make_url +from airflow.www.app import make_url from airflow.www.extensions.init_appbuilder import init_appbuilder from airflow.www.extensions.init_session import init_airflow_session_interface from airflow.www.extensions.init_views import init_plugins
