如何使用jira-python更快地获得jira项目问题?

时间:2017-03-29 18:13:27

标签: python jira jira-plugin jira-rest-api python-jira

以下代码返回所有jira并花费更多时间。我希望更快地获得总jira数,而不需要jira细节

jira.search_issues('project=PROJ and assignee != currentUser()')

从以下链接我们可以使用JQL获得总计数,如何使用jira-python进行相同操作。 https://jira.atlassian.com/browse/JRA-29903

通过添加maxResults = 0尝试以下代码,但它返回空列表而不是总jira计数。

jira.search_issues('project=PROJ and assignee != currentUser()', 
                   startAt = 0, 
                   maxResults = 0)

1 个答案:

答案 0 :(得分:5)

添加参数json_result=True

from jira import JIRA

jira = JIRA('https://jira.atlassian.com')
jira.search_issues('project=CLOUD and assignee != currentUser()', 
                   startAt=0, 
                   maxResults=0, 
                   json_result=True)

输出:

{'issues': [], 'maxResults': 0, 'startAt': 0, 'total': 2704}

您可以使用Python的内置帮助

查看其他选项
help(jira.search_issues)