как сравнить переменные из вызова API, и условие выполнено, но оно все еще не дает никакого вывода или ошибки, программа завершает - PullRequest
0 голосов
/ 21 февраля 2019

Я хочу сослаться на две переменные в том случае, если ветвь условия

def remedialIssue(self, branch, issue_id, new_status):
    AppBranch = request.get("/rest/api/latest/issue/" + str(issue_id), params=querystring, contentType='application/json')
    appbranch = json.loads(AppBranch.response)
    appbranch = u" {0}".format(appbranch['fields']['customfield_1000'])
    appbranch = str(appbranch)
    branch = str(branch)
    print(appbranch)
    print(branch)
    if appbranch == branch:
        print "error"

передается из внешнего графического интерфейса приложения, которое вызывает эту функцию, но даже если условие выполняется, оно не выдает никаких выходных данных или ошибок, простозавершает программу.

1 Ответ

0 голосов
/ 21 февраля 2019

Ваше состояние проверяет, что appbranch и branch равны.Поскольку вы ставите пробел перед appbranch, это кажется маловероятным:

u" {0}".format(...)

Если branch также не начинается с пробела?

...