我正在尝试列出状态为 Done or Closed
的项目中的所有问题。当我使用高级搜索运行 JQL 查询时,我得到:项目中有 3096 个问题。然而,当我用 python 运行它时,我遇到了大约 50 个问题。
#/usr/bin/python
import jira.client
from jira.client import JIRA
options = {'server': 'http://jira.confluence.no' }
jira = JIRA(options, batch_auth=('admin', 'admin'))
project = jira.projects()
for project in projects:
issues = jira.search_issues('project=JA')
for issue in issues:
if str(issue.fields.status) == 'Done' or str(issue.fields.status) == 'Closed':
print issue
我只收到 50 个左右的问题,即使状态 Done
或 Closed
有超过 3000 个问题与 JQL 查询。
可能有限制吗?
原文由 user3580316 发布,翻译遵循 CC BY-SA 4.0 许可协议
来自 https://pythonhosted.org/jira/ 的文档:
注意
maxResults
参数。我认为您需要指定maxResults=False
。或者,在循环中执行此操作,例如: