refactor(mapping): refactor uploading with logging

This commit is contained in:
Angelina Tingaeva 2023-12-05 11:09:26 +05:00
parent 528e76f3ee
commit b703cfbd7c

View File

@ -145,21 +145,25 @@ def create_tasks_in_tracker(data):
def update_parent_task(base_url, headers, task_id, parent_task_id): def update_parent_task(base_url, headers, task_id, parent_task_id):
""" Обновление данных родительской задачи в ЯндексТрекере""" """ Обновление данных родительской задачи в ЯндексТрекере"""
payload = { data = {
'parent': parent_task_id 'parent': parent_task_id
} }
payload = json.dumps(data)
update_url = f"{base_url}/{task_id}" update_url = f"{base_url}/{task_id}"
try:
response = requests.post(update_url, headers=headers, data=payload) response = requests.post(update_url, headers=headers, data=payload)
result = json.loads(response.text)
logger.warning(json.dumps(result, ensure_ascii=False))
if response.status_code == 200: # try:
print('Данные успешно обновлены с добавлением нового элемента.') # response = requests.post(update_url, headers=headers, data=payload)
else:
print('Ошибка при обновлении данных.')
except requests.exceptions.RequestException as error: # if response.status_code == 200:
print('Произошла ошибка при обновлении данных:', error) # print('Данные успешно обновлены с добавлением нового элемента.')
# else:
# print('Ошибка при обновлении данных.')
# except requests.exceptions.RequestException as error:
# print('Произошла ошибка при обновлении данных:', error)
# asana_data = get_data_from_asana() # asana_data = get_data_from_asana()