Etiene Dalcol created AIRFLOW-97:
------------------------------------

             Summary: "airflow" "DAG" strings in file necessary to import dag
                 Key: AIRFLOW-97
                 URL: https://issues.apache.org/jira/browse/AIRFLOW-97
             Project: Apache Airflow
          Issue Type: Bug
    Affects Versions: Airflow 1.7.0
            Reporter: Etiene Dalcol
            Priority: Minor


Hello airflow team! Thanks for the awesome tool!

We made a small module to automate our DAG building process and we are using 
this module on our DAG definition. Our airflow version is 1.7.0.

However, airflow will not import this file because it doesn't have the words 
DAG and airflow on it. (The imports etc are done inside our little module). 
Apparently there's a safe_mode that skips files without these strings.
(https://github.com/apache/incubator-airflow/blob/1.7.0/airflow/models.py#L197)

This safe_mode is default to True but is not passed to the process_file 
function, so it is always True and there's no apparent way to disable it.
(https://github.com/apache/incubator-airflow/blob/1.7.0/airflow/models.py#L177)
(https://github.com/apache/incubator-airflow/blob/1.7.0/airflow/models.py#L313)

Putting this comment on the top of the file makes it work for the moment and 
brought me a good laugh today 👯 
#DAG airflow —> DO NOT REMOVE. the world will explode



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to