2015-07-28 105 views
2

Im'尝试创建关闭打印并启动下一个打印的周期性任务。JIRA:使用python-jira更新冲刺状态lib

我打算做的是找到当前的Sprint(“state”:“ACTIVE”),并将其状态更新为(“state”:“CLOSED”)并采取下一个Sprint并从FUTURE以双周为基础进行激活。

我可以在我们无法更新冲刺的状态图书馆看到(这部分是默认注释):

def update_sprint(self, id, name=None, startDate=None, endDate=None): 
    payload = {} 
    if name: 
     payload['name'] = name 
    if startDate: 
     payload['startDate'] = startDate 
    if endDate: 
     payload['startDate'] = endDate 
    # if state: 
    # payload['state']=state 

    url = self._get_url('sprint/%s' % id, base=self.AGILE_BASE_URL) 
    r = self._session.put(
     url, data=json.dumps(payload)) 

    return json_loads(r) 

我的问题是:

是否有一个原因?

如何以其他方式执行此操作?

谢谢!

更新

我提出了一个错误,它已得到修复: https://github.com/pycontribs/jira/issues/123

希望这将有助于

回答

-1

我真的不知道你是如何更新自己的价值观,但方式我一直在更新的价值是:

issue.update(status={'name': 'Closed'}) 

来源:http://pythonhosted.org/jira/

+0

欧普在谈论冲刺,而不是问题。 – siesta