João Ponte created AIRFLOW-4587:
-----------------------------------
Summary: AWS Athena Hook 'None' connection
Key: AIRFLOW-4587
URL: https://issues.apache.org/jira/browse/AIRFLOW-4587
Project: Apache Airflow
Issue Type: Bug
Components: aws, contrib, hooks
Affects Versions: 1.10.3
Reporter: João Ponte
Problem:
In the following hook:
[https://github.com/apache/airflow/blob/master/airflow/contrib/hooks/aws_athena_hook.py]
There is a method get_conn() that initialises conn if it's none but every
method in the hook uses conn directly, meaning it will be None when it gets
used.
Checking the AWS Athena Operator, you can see that get_conn() is called right
after creating the hook to force initialisation. This is confusing and
misleading.
Solution:
Replace all calls to self.conn with self.get_conn() to ensure initialisation.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)