У меня есть 2 задачи
первая задача загружает несколько наборов данных в folder_1
вторая задача очистки каждого файла на folder_1
CRUDE_NEW_DATASET_LOCAL
являетсялокальный путь
download_crude_new_dataset = BashOperator(
task_id = "download_crude_new_dataset",
bash_command = bash.download_crude_new_dataset(),
dag=dag
)
cleaning_crude_new_dataset = []
crude_new_dataset = glob(bash.CRUDE_NEW_DATASET_LOCAL+"/*",recursive=True)
for p in crude_new_dataset :
path = p.replace('\\','/')
if os.path.isfile(path):
cleaning_crude_new_dataset.append(
BashOperator(
task_id = "cleaning_crude_new_dataset-"+bash._path_leaf_(path),
bash_command = bash.cleaning_dataset(path),
dag=dag
)
)
download_crude_new_dataset >> cleaning_crude_new_dataset
проблема, пока я запускаю метку потока воздуха, folder_1
все еще пуст.и это делает cleaning_crude_new_dataset
(массив задач) пустыми.
спасибо за помощь