from airflow.models import DAG
from airflow.operators.python_operator import PythonOperator
from datetime import datetime,timedelta
from lmfhawq.hdb import src_add_quyu3,v_add_quyu
from ##zhulong2.anhui## import ##task_anqing##

tag='##cdc##'


default_args = {'owner': 'root',
                'depends_on_past': False,
                'start_date': datetime##(2019,4,27)##, }

d = DAG('##v2_zfcg_anhui_anqing##'
        , default_args=default_args
        , schedule_interval="##0 0/12 * * *##"
        ,max_active_runs=1) 


t0a=PythonOperator(task_id="##zfcg_anhui_anqing_a1##",python_callable=##task_anqing##,dag=d
        ,pool='v2_abc_a'
        ,execution_timeout=timedelta(##minutes=60##)) 
t0b=PythonOperator(task_id="##zfcg_anhui_anqing_b1##"
                ,python_callable=src_add_quyu3
                ,op_kwargs={'quyu':'##zfcg_anhui_anqing##','tag':tag}
                ,dag=d
                ,trigger_rule="all_done"
                ,pool='abc_b'
                # ,queue='hawq'
                ,depends_on_past=False
                ,execution_timeout=timedelta(minutes=60)) 

t0c=PythonOperator(task_id="##zfcg_anhui_anqing_c1##"
                ,python_callable=v_add_quyu
                ,op_kwargs={'quyu':'##zfcg_anhui_anqing##'}
                ,trigger_rule="all_done"
                ,dag=d
                ,pool='abc_c'
                # ,queue='hawq'
                ,retries=0, retry_delay=timedelta(seconds=30)
                ,execution_timeout=timedelta(minutes=60))



t0a>>t0b>>t0c