我一直在尝试使用pythonapi for JIRA(喜欢它),发现它在使用时返回的内容不一致吉拉问题相反的jira.search_问题在
例如,我有一个简单的代码,它可以找到所有打开的子任务,其中父任务是关闭的:
from jira import JIRA
import re
jira_options = {
'server': 'http://myserver:8081/jira'
}
jira = JIRA(options=jira_options, basic_auth=('dwaynek','bigsecret'))
issues = jira.search_issues('issuetype=Sub-task and status!=Closed and project=proj1 order by assignee')
for i in issues:
parentIssue = jira.issue(i.fields.parent)
print("\t- parent issue %s is %s" % (i.fields.parent, parentIssue.fields.status.name))
print("Verifying %s subtask %s assigned to %s"%(i.fields.status,i, i.fields.assignee.name))
# print for debugging
print(dir(parentIssue.fields))
print(dir(i.fields))
print("\t- parent %s is %s and was assigned to %s" % (i.fields.parent, parentIssue.fields.status.name, parentIssue.fields.assignee.name))
生成输出,并出现如下错误:
^{pr2}$注意:我收到的字典包含不同的元素。从search_issues收到的dict似乎返回的属性比从吉拉问题()
为什么会这样?我甚至尝试过指定吉拉问题()运气不好。在
我错过了什么?在
目前没有回答
相关问题 更多 >
编程相关推荐