印刷を閉じて次の印刷を開始する定期的なタスクを作成しようとしています。
私が計画しているのは、現在のスプリント ("state":"ACTIVE") を見つけてその状態を ("state":"CLOSED") に更新し、次のスプリントを取り、FUTURE から ACTIVE に更新することです。隔週ベース。
スプリントの状態を更新できないことをライブラリで確認できます (この部分はデフォルトでコメント化されています)。
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
これが役立つことを願っています