refactor(mapping_parent):new param for url to take parent_data
This commit is contained in:
parent
de1be5a536
commit
c7cd5dbd1b
12
mapping.py
12
mapping.py
@ -2,11 +2,13 @@ import csv
|
||||
import json
|
||||
import os
|
||||
import sys
|
||||
import time
|
||||
|
||||
import requests
|
||||
|
||||
|
||||
from logging_config import setup_logging
|
||||
from urllib.parse import urlencode
|
||||
|
||||
logger = setup_logging(__name__)
|
||||
|
||||
@ -79,7 +81,8 @@ def transform_data(data):
|
||||
'assignee': task['assignee'],
|
||||
'status': status,
|
||||
'completedAt': completed_at,
|
||||
'parent': task['parent'] # это я добавила, чтоб parent добавить
|
||||
'parent': task['parent']
|
||||
# 'parent': task['parent'] # это я добавила, чтоб parent добавить
|
||||
}
|
||||
transformed_data.append(transformed_task)
|
||||
return transformed_data
|
||||
@ -126,6 +129,7 @@ def create_tasks_in_tracker(data, limit=10):
|
||||
base_url,
|
||||
headers=headers,
|
||||
data=json.dumps(payload),
|
||||
params=urlencode({'parent': task['parent']}) # добавила параметр для parent в url-запрос
|
||||
)
|
||||
|
||||
if response.status_code == 201:
|
||||
@ -152,10 +156,10 @@ def create_tasks_in_tracker(data, limit=10):
|
||||
|
||||
|
||||
#и эта функция для родительской задачи написана
|
||||
def assign_parent_task(task, parent_id):
|
||||
def assign_parent_task(task_id, parent_id):
|
||||
""" Назначение родительской задачи """
|
||||
|
||||
base_url = f'https://api.tracker.yandex.net/v2/issues/{task[id]}'
|
||||
base_url = f'https://api.tracker.yandex.net/v2/issues/{task_id}'
|
||||
headers = {
|
||||
'Host': 'api.tracker.yandex.net',
|
||||
'Authorization': 'OAuth y0_AgAEA7qkB3KjAArkXwAAAADzMlP9oR1lwMzBS2e94jHzdnII8Laxi7k',
|
||||
@ -181,6 +185,8 @@ def assign_parent_task(task, parent_id):
|
||||
print('Ошибка при назначении родительской задачи:', response.content)
|
||||
|
||||
logger.debug('Response: %s', response.content)
|
||||
|
||||
time.sleep(1) # добавляем задержку перед следующим запросом к API
|
||||
# здесь я закончила добавлять про родительскую задачу с большой надеждой
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user