Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/285.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JIRA:使用pythonjira库更新sprint状态_Python_Jira_Jira Rest Api_Python Jira - Fatal编程技术网

JIRA:使用pythonjira库更新sprint状态

JIRA:使用pythonjira库更新sprint状态,python,jira,jira-rest-api,python-jira,Python,Jira,Jira Rest Api,Python Jira,Im'尝试创建一个定期任务,关闭打印并启动下一个打印 我计划做的是找到当前的Sprint状态:ACTIVE并将其状态更新为state:CLOSED,然后进行下一次Sprint,每两周将其从FUTURE更新为ACTIVE 我可以在库中看到,我们无法更新sprint的状态。默认情况下,此部分会被注释: def update_sprint(self, id, name=None, startDate=None, endDate=None): payload = {} if name:

Im'尝试创建一个定期任务,关闭打印并启动下一个打印

我计划做的是找到当前的Sprint状态:ACTIVE并将其状态更新为state:CLOSED,然后进行下一次Sprint,每两周将其从FUTURE更新为ACTIVE

我可以在库中看到,我们无法更新sprint的状态。默认情况下,此部分会被注释:

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)
我的问题是:

这有什么原因吗

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

谢谢

更新

我提出了一个错误,它已被修复:


希望这会有所帮助

我不确定您是如何更新值的,但我更新值的方式是:

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

来源:

我不确定您是如何更新值的,但我更新值的方式是:

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

来源:

Op谈论的是冲刺,而不是问题。Op谈论的是冲刺,而不是问题。