我正在使用jira-python客户端并尝试获取项目或组件中当前打开的所有问题。
但是在尝试这个时它给了我错误:
jira.search_issues('project=ABC and assignee != currentUser()',
startAt=0,
maxResults=0,
json_result=True)
我用来获取当前与项目相关的问题总数。我得到以下错误:
Warning (from warnings module):
File "C:\Program Files (x86)\Python36-32\lib\site-packages\jira\client.py", line 1744
warnings.warn('All issues cannot be fetched at once, when json_result parameter is set', Warning)
Warning: All issues cannot be fetched at once, when json_result parameter is set
我可以继续深入了解项目或组件中当前打开的所有问题(新状态)。
答案 0 :(得分:0)
我正在回答我的问题,因为我找到了解决方案。
json_result=True
在JIRA-Python客户端中获取所有结果时无法使用,使用json_result = False
返回的值为
class 'jira.client.ResultList'
可以转换为列表,以便进一步解析。 要继续在项目中搜索新的/未解决的问题,可以使用以下JQL(例如,在过去7天内创建的Open问题)。
issues=jira.search_issues('project = ABC AND issuetype = DEF AND resolution = Unresolved AND status = "New" AND component = "JKL" AND created >= "-7d"',
startAt=0,
maxResults=0, json_result=False)