У меня есть воздушный поток, который должен запускаться ежедневно, но в разное время только по воскресеньям. Скажем, я хочу запустить dag в 5 часов вечера с понедельника по субботу, но нужно запустить в 10 утра в воскресенье, возможно ли это без создания отдельного дага? Я попытался использовать if if для установки переменной schedule_interval, как показано ниже в скрипте python. Но проблема с методом, описанным ниже, заключается в том, что dag срабатывает в 17:00 с понедельника по субботу, а в воскресенье он запускается 2 раза, в 12:00 и 10:00. Может кто-нибудь, пожалуйста, помогите мне решить проблему.
today = date.today();
if today.isoweekday()==7:
schedule='0 10 * * *'
else:schedule='0 17 * * *'
dag = DAG('test', catchup=False,schedule_interval=schedule,default_args=default_args) as dag: