Remove redundant Operator suffix from sensor name (#32475)
A Sensor is always an Operator, so adding 'Operator' to the class name
is not needed. We have a check for this.
diff --git a/airflow/providers/sftp/decorators/sensors/sftp.py b/airflow/providers/sftp/decorators/sensors/sftp.py
index 990ebb5..9bdf670 100644
--- a/airflow/providers/sftp/decorators/sensors/sftp.py
+++ b/airflow/providers/sftp/decorators/sensors/sftp.py
@@ -23,7 +23,7 @@
from airflow.providers.sftp.sensors.sftp import SFTPSensor
-class _DecoratedSFTPSensorOperator(SFTPSensor):
+class _DecoratedSFTPSensor(SFTPSensor):
"""
Wraps a Python callable and captures args/kwargs when called for execution.
@@ -67,6 +67,6 @@
return task_decorator_factory(
python_callable=python_callable,
multiple_outputs=False,
- decorated_operator_class=_DecoratedSFTPSensorOperator,
+ decorated_operator_class=_DecoratedSFTPSensor,
**kwargs,
)