'How to handle 'Default_args' error in Airflow?
I am getting this error:
Broken DAG: [/usr/local/airflow/dags/reg_controller_new.py] type object 'DAG' has no attribute 'default_args'
I didn't find anything sufficient on google which can help me to figure out this issue.
Solution 1:[1]
In my case, it was a bad copy/paste from another StackOverflow question. I copied the following operator
t3 = PythonOperator(
task_id=t3_id,
python_callable=pull_function,
provide_context=True,
dag=DAG
)
And didn't notice that it sad DAG (the class) instead of dag (the instantiated variable with default_args already set). After changing DAG to dag the error disappeared.
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|---|
| Solution 1 | Alechan |
