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)

Reply via email to