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",