我尝试创建一个周期性任务来关闭打印并启动下一个。
我打算做的是找到当前 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
希望对你有帮助
请您参考如下方法:
我不太确定你是如何更新你的值(value)观的,但我更新值(value)观的方式是:
issue.update(status={'name': 'Closed'})
