From dbee66f4b8a78e8792eff2fedbb524c42507949b Mon Sep 17 00:00:00 2001 From: Kaxil Naik Date: Tue, 1 Mar 2022 03:11:31 +0000 Subject: [PATCH] Fix the Type Hints in ``RedshiftSQLOperator`` `sql` accepts `Union[str, Iterable[str]],` not `Optional[Union[Dict, Iterable]],` --- airflow/providers/amazon/aws/operators/redshift_sql.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/airflow/providers/amazon/aws/operators/redshift_sql.py b/airflow/providers/amazon/aws/operators/redshift_sql.py index bfdd981d7adc9..e525e7963aa90 100644 --- a/airflow/providers/amazon/aws/operators/redshift_sql.py +++ b/airflow/providers/amazon/aws/operators/redshift_sql.py @@ -15,7 +15,7 @@ # specific language governing permissions and limitations # under the License. -from typing import TYPE_CHECKING, Dict, Iterable, Optional, Sequence, Union +from typing import TYPE_CHECKING, Iterable, Optional, Sequence, Union from airflow.models import BaseOperator from airflow.providers.amazon.aws.hooks.redshift_sql import RedshiftSQLHook @@ -53,7 +53,7 @@ class RedshiftSQLOperator(BaseOperator): def __init__( self, *, - sql: Optional[Union[Dict, Iterable]], + sql: Union[str, Iterable[str]], redshift_conn_id: str = 'redshift_default', parameters: Optional[dict] = None, autocommit: bool = True,