From dfde2b8f0a1780aa87ae4ab6792e2398a4035d1c Mon Sep 17 00:00:00 2001 From: Angelina Tingaeva Date: Wed, 22 Nov 2023 12:13:13 +0500 Subject: [PATCH] fix(mapping): in def main() add action to open and read file.json --- mapping.py | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/mapping.py b/mapping.py index 5337489..52057ec 100644 --- a/mapping.py +++ b/mapping.py @@ -29,7 +29,7 @@ asana_data_json = './data/data_asana.json' def transform_data(data): - """ Преобразование данных из Asana в Яндекс Трекер в совместимом формате """ + """ Преобразование данных из Asana в ЯндексТрекер в совместимом формате """ transformed_data = [] for task in data: @@ -49,7 +49,7 @@ def transform_data(data): def create_tasks_in_tracker(data): - """ Создание задач в Яндекс Трекер """ + """ Создание задач в ЯндексТрекер """ base_url = 'https://api.tracker.yandex.net/v2/issues' headers = { @@ -74,10 +74,10 @@ def create_tasks_in_tracker(data): data=json.dumps(payload), ) if response.status_code == 201: - print('Задача успешно создана в Яндекс.Трекер') + print('Задача успешно создана в ЯндексТрекер') else: print( - 'Ошибка при создании задачи в Яндекс.Трекер:', + 'Ошибка при создании задачи в ЯндексТрекер:', response.content, ) @@ -85,7 +85,9 @@ def create_tasks_in_tracker(data): def main(): """ Основная функция для переноса данных """ # asana_data = get_data_from_asana() - asana_data = asana_data_json + with open('asana_data_json', 'r') as file: + asana_data = json.load(file) + # return asana_data yandex_tracker_data = transform_data(asana_data) create_tasks_in_tracker(yandex_tracker_data)