Python функция с оператором if для python запроса запроса - PullRequest
0 голосов
/ 21 апреля 2020

Я пытаюсь добавить оператор if / else в свою функцию, чтобы предотвратить обновление электронной почты (для соответствующего emailId в списке emailId) с приоритетом и примечаниями, если заметки уже существуют.

мой код:

emailId = [732853380, 7331635674]
customerId = ['cust-12345-mer', 'cust-6789-mer']

def update_email(emailId, token, user, priority=4, notes="my note goes here"):
    headers = {     'accept': 'application/json',
                    'Content-Type': 'application/json',
                    'token': token,
                    'user': user}
    endpoint = 'request/'
    if notes != "":
        body = {'emailId': emailId, 'unassignEmail': True}
    else:
        body = {'emailId': emailId, 'unassignEmail': True, 'priority': priority,'notes': notes}
    requests.put(url = host + endpoint, headers = headers, json=body)
    return True

    for x, y in zip(emailId, customerId):
        update_email(x, token, user, priority=4, notes="my note goes here" + y )

Когда я запускаю вышеупомянутое, я получаю ответ «True» для каждого элемента в списке. Однако электронная почта для emailId, которая не имеет заметок, не обновляется с заметками и приоритетом. Может ли кто-нибудь помочь мне понять это правильно? не уверен, что я делаю не так. Спасибо!

...