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 9b616de9624 Cleanup type ignores in sftp provider where possible 
(#53266)
9b616de9624 is described below

commit 9b616de9624e5fda1828fb0f4f22fadbb55bb23f
Author: Jens Scheffler <95105677+jsche...@users.noreply.github.com>
AuthorDate: Sat Jul 12 23:25:55 2025 +0200

    Cleanup type ignores in sftp provider where possible (#53266)
---
 providers/sftp/src/airflow/providers/sftp/hooks/sftp.py | 2 +-
 providers/sftp/tests/system/sftp/example_sftp_sensor.py | 4 ++--
 providers/sftp/tests/unit/sftp/hooks/test_sftp.py       | 2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/providers/sftp/src/airflow/providers/sftp/hooks/sftp.py 
b/providers/sftp/src/airflow/providers/sftp/hooks/sftp.py
index 7064bc923d4..33e994daaf9 100644
--- a/providers/sftp/src/airflow/providers/sftp/hooks/sftp.py
+++ b/providers/sftp/src/airflow/providers/sftp/hooks/sftp.py
@@ -755,7 +755,7 @@ class SFTPHookAsync(BaseHook):
             if self.known_hosts.lower() == "none":
                 conn_config.update(known_hosts=None)
             else:
-                conn_config.update(known_hosts=self.known_hosts)  # type: 
ignore
+                conn_config.update(known_hosts=self.known_hosts)
         if self.private_key:
             _private_key = asyncssh.import_private_key(self.private_key, 
self.passphrase)
             conn_config["client_keys"] = [_private_key]
diff --git a/providers/sftp/tests/system/sftp/example_sftp_sensor.py 
b/providers/sftp/tests/system/sftp/example_sftp_sensor.py
index cd23e18d7d5..52ef6d1e4b9 100644
--- a/providers/sftp/tests/system/sftp/example_sftp_sensor.py
+++ b/providers/sftp/tests/system/sftp/example_sftp_sensor.py
@@ -46,8 +46,8 @@ with DAG(
     tags=["example", "sftp"],
 ) as dag:
     # [START howto_operator_sftp_sensor_decorator]
-    @task.sftp_sensor(  # type: ignore[attr-defined]
-        task_id="sftp_sensor",  # type: ignore[attr-defined]
+    @task.sftp_sensor(
+        task_id="sftp_sensor",
         path=FULL_FILE_PATH,
         poke_interval=10,
     )
diff --git a/providers/sftp/tests/unit/sftp/hooks/test_sftp.py 
b/providers/sftp/tests/unit/sftp/hooks/test_sftp.py
index a99550e3a45..33b4bdd1034 100644
--- a/providers/sftp/tests/unit/sftp/hooks/test_sftp.py
+++ b/providers/sftp/tests/unit/sftp/hooks/test_sftp.py
@@ -704,7 +704,7 @@ class MockAirflowConnectionWithHostKey:
         self.login = "username"
         self.password = "password"
         self.extra = f'{{ "no_host_key_check": {no_host_key_check}, 
"host_key": {host_key} }}'
-        self.extra_dejson = {  # type: ignore
+        self.extra_dejson = {
             "no_host_key_check": no_host_key_check,
             "host_key": host_key,
             "key_file": "~/keys/my_key",

Reply via email to