[ 
https://issues.apache.org/jira/browse/AIRFLOW-4573?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16855520#comment-16855520
 ] 

ASF GitHub Bot commented on AIRFLOW-4573:
-----------------------------------------

ashb commented on pull request #5330: [AIRFLOW-4573] Import 
airflow_local_settings after prepare_classpath
URL: https://github.com/apache/airflow/pull/5330
 
 
   
 
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
[email protected]


> airflow_local_settings is imported before sys.path is populated
> ---------------------------------------------------------------
>
>                 Key: AIRFLOW-4573
>                 URL: https://issues.apache.org/jira/browse/AIRFLOW-4573
>             Project: Apache Airflow
>          Issue Type: Bug
>          Components: core
>    Affects Versions: 1.10.3
>            Reporter: Philippe Gagnon
>            Assignee: Philippe Gagnon
>            Priority: Major
>              Labels: settings
>             Fix For: 1.10.4
>
>
> {{settings.py}} imports the contents of {{airflow_local_settings.py}} (which 
> is expected to live under {{$AIRFLOW_HOME/config}}) before it is added to 
> \{{sys.path}}. Thus, unless \{{airflow_local_settings.py}} is added manually 
> to {{PYTHONPATH}} before execution, the module will not be found.
> This is caused by the \{{airflow_local_settings}} module getting imported 
> before {{prepare_classpath()}} is called, which is the function responsible 
> for adding \{{DAGS_FOLDER}}, \{{PLUGINS_FOLDER}} and {{$AIRFLOW_HOME/config}} 
> to {{sys.path}}.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to