使用JIRA Python库获取与给定看板关联的冲刺结果导致

2024-09-28 01:26:26 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试获取与给定板相关联的sprint列表(如JIRA Python module documentation examples中所述):

sprints = gh.sprints(board_id)

其中board_id是要检索的电路板的ID(1175作为参考),以前用jira.boards()检索。在

我得到以下错误:

^{pr2}$

(我正在使用jirafoo.bar.com网站使用JIRA服务器的实际主机名)

有什么原因的线索吗?谢谢!在

编辑:参考有关JIRA服务器版本的信息,以防万一:

Agile project management for Kanban and Scrum software development powered by Atlassian GreenHopper (v6.1.6). Bug tracking and project tracking for software development powered by Atlassian JIRA (v5.1.1#772-sha1:c73db67)

编辑:我发现直接使用这个URL(例如在我的浏览器中)我可以得到一个包含sprint列表的JSON:

https://jirafoo.bar.com/rest/greenhopper/1.0/sprints/1175

也许JIRA模块没有为sprints()方法使用正确的URL(我知道这将是JIRA python库中的一个bug)?或者我对gh对象使用了错误的方法?我的pythonjira模块版本是0.32(我认为是编写本文时的最新版本)。在


Tags: 版本服务器boardprojectcomid编辑列表
1条回答
网友
1楼 · 发布于 2024-09-28 01:26:26

我也有同样的问题,哪儿也找不到答案。在

你的问题让我意识到网址是问题所在。 它名为“/sprintquery/”,而您发布的URL是“/sprints/”

我终于在我的电脑上实现了修复。 我已经备份了文件:

/Library/Python/2.7/site-packages/jira/client.py

并修改了以下行:

^{pr2}$

对于这个:

r_json = self._get_json('sprints/%s?includeHistoricSprints=true&includeFutureSprints=true' % id,
                                base=self.AGILE_BASE_URL)

相关问题 更多 >

    热门问题