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

jscheffl 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 b003e6c9499 Remove mypy errors from semantic merge problems due to 
Internal API removal (#44528)
b003e6c9499 is described below

commit b003e6c949971be2a25db212756689f0a0ee4562
Author: Jens Scheffler <[email protected]>
AuthorDate: Sun Dec 1 10:10:18 2024 +0100

    Remove mypy errors from semantic merge problems due to Internal API removal 
(#44528)
---
 providers/src/airflow/providers/edge/models/edge_logs.py            | 1 +
 .../src/airflow/providers/edge/worker_api/routes/_v2_routes.py      | 6 +++---
 providers/src/airflow/providers/edge/worker_api/routes/logs.py      | 1 +
 3 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/providers/src/airflow/providers/edge/models/edge_logs.py 
b/providers/src/airflow/providers/edge/models/edge_logs.py
index 65146cf7edc..49a340540b3 100644
--- a/providers/src/airflow/providers/edge/models/edge_logs.py
+++ b/providers/src/airflow/providers/edge/models/edge_logs.py
@@ -144,6 +144,7 @@ class EdgeLogs(BaseModel, LoggingMixin):
         )
         if TYPE_CHECKING:
             assert ti
+            assert isinstance(ti, TaskInstance)
         base_log_folder = conf.get("logging", "base_log_folder", fallback="NOT 
AVAILABLE")
         return Path(base_log_folder, 
FileTaskHandler(base_log_folder)._render_filename(ti, task.try_number))
 
diff --git 
a/providers/src/airflow/providers/edge/worker_api/routes/_v2_routes.py 
b/providers/src/airflow/providers/edge/worker_api/routes/_v2_routes.py
index 128500f63c6..767aef14b34 100644
--- a/providers/src/airflow/providers/edge/worker_api/routes/_v2_routes.py
+++ b/providers/src/airflow/providers/edge/worker_api/routes/_v2_routes.py
@@ -49,7 +49,7 @@ def _initialize_method_map() -> dict[str, Callable]:
     #       for compatibility with Airflow 2.10-line.
     #       Methods are potentially not existing more on main branch for 
Airflow 3.
     from airflow.api.common.trigger_dag import trigger_dag
-    from airflow.cli.commands.task_command import _get_ti_db_access
+    from airflow.cli.commands.task_command import _get_ti_db_access  # type: 
ignore[attr-defined]
     from airflow.dag_processing.manager import DagFileProcessorManager
     from airflow.dag_processing.processor import DagFileProcessor
 
@@ -82,7 +82,7 @@ def _initialize_method_map() -> dict[str, Callable]:
     from airflow.providers.edge.models.edge_worker import EdgeWorker
     from airflow.secrets.metastore import MetastoreBackend
     from airflow.sensors.base import _orig_start_date
-    from airflow.utils.cli_action_loggers import _default_action_log_internal
+    from airflow.utils.cli_action_loggers import _default_action_log_internal  
# type: ignore[attr-defined]
     from airflow.utils.log.file_task_handler import FileTaskHandler
 
     functions: list[Callable] = [
@@ -118,7 +118,7 @@ def _initialize_method_map() -> dict[str, Callable]:
         DagWarning.purge_inactive_dag_warnings,
         expand_alias_to_datasets,
         DatasetManager.register_dataset_change,
-        FileTaskHandler._render_filename_db_access,
+        FileTaskHandler._render_filename_db_access,  # type: 
ignore[attr-defined]
         Job._add_to_db,
         Job._fetch_from_db,
         Job._kill,
diff --git a/providers/src/airflow/providers/edge/worker_api/routes/logs.py 
b/providers/src/airflow/providers/edge/worker_api/routes/logs.py
index 3dc04a66709..8a1b50ae026 100644
--- a/providers/src/airflow/providers/edge/worker_api/routes/logs.py
+++ b/providers/src/airflow/providers/edge/worker_api/routes/logs.py
@@ -55,6 +55,7 @@ def _logfile_path(task: TaskInstanceKey, session=NEW_SESSION) 
-> str:
     )
     if TYPE_CHECKING:
         assert ti
+        assert isinstance(ti, TaskInstance)
     return FileTaskHandler(".")._render_filename(ti, task.try_number)
 
 

Reply via email to