gpt4 book ai didi

python - 使用 Python 从 Jira 获取链接问题

转载 作者:行者123 更新时间:2023-11-28 20:03:54 24 4
gpt4 key购买 nike

我尝试使用 Python 从 Jira 获取链接问题。这似乎很棘手,因为我得到的特定问题中的链接问题数量是正确的,但链接问题不是我所期望的(已通过 Jira Web 界面验证)。它们似乎是其他一些问题,甚至来自不同的项目。

我在这里的目的是获取每个问题的所有链接问题,并检查链接问题是否具有特定状态。

这是我的做法:

results = jira.search_issues('here query')  
for issueId in results:
issue = jira.issue(issueId)
if (issue.fields.issuelinks):
for issueLinked in issue.fields.issuelinks:
if(jira.issue(issueLinked).fields.status != "Done" and jira.issue(issueLinked).fields.status != "Closed"):
print("id: ", jira.issue(issueLinked).id)
print("key: ", jira.issue(issueLinked).key)
print("status: ", jira.issue(issueLinked).fields.status)
print("summary: ", jira.issue(issueLinked).fields.summary)

您是否遇到过类似的问题?

最佳答案

我无法给出完整的答案,但是 issue.fields.issuelinks 不是问题列表,而是链接列表。这是一个使用示例:

for link in issue.fields.issuelinks:
if hasattr(link, "outwardIssue"):
outwardIssue = link.outwardIssue
print("\tOutward: " + outwardIssue.key)
if hasattr(link, "inwardIssue"):
inwardIssue = link.inwardIssue
print("\tInward: " + inwardIssue.key)

关于python - 使用 Python 从 Jira 获取链接问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38801448/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com