JIRA API仅返回50个问题

时间:2017-06-22 18:18:34

标签: python jira

我正在使用JIRA-python library来使用JIRA跟踪系统。命令:jira_object.search_issues('project name')仅返回50个问题。 似乎无法在python库规范中​​更改此上限。 任何指针都会有所帮助。 谢谢, 安键

2 个答案:

答案 0 :(得分:5)

您可以为您的请求设置maxResults。默认值为50。

jira_object.search_issues('project name', maxResults=100)

参考:

https://github.com/pycontribs/jira/blob/master/jira/client.py#L1706

答案 1 :(得分:1)

使用maxResults,您最多只能获取100期。因此,将maxResults = 200设置仍将仅产生100个问题。我建议您迭代获取问题。

project_name = 'my project'
size = 100
initial = 0
while True:
start = initial * size
issues = self.jira_head.search_issues('project = "{}"'.format(project_name),start,size)

for issue in issues:
     print('description=', issue.fields.description)