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