未找到Duplicate Issue,并于2016年9月添加了notifiyUsers = False参数。
文档:
https://jira.atlassian.com/browse/JRA-34423
http://jira.readthedocs.io/en/master/examples.html
我需要在我们的系统中为大约1700张票添加标签。一次发送那么多门票的通知电子邮件将是......在政治上不利。
我可以使用jira-python库更新标签,但是当我设置notify = False时它会返回错误。 工作守则:
from jira import JIRA
host = "http://<site>.atlassian.net"
jira = JIRA(host,basic_auth=(<user>, <password>))
issue = jira.issue('ABC-1234')
issue.fields.labels.append(u'New_Label')
issue.update(fields={"labels": issue.fields.labels})
将最后一行更改为:
issue.update(notify=False, fields={"labels": issue.fields.labels})
导致错误:
JIRAError: JiraError HTTP 400 url:
Python 3.5.2
Jupyter笔记本
今天早上使用pip更新了Jira库
Jira Cloud版本1000.844.1
答案 0 :(得分:1)
我认为文档是错误的,而且从未实现过。如果查看Issue.update()的代码,注释会明确表示kwargs被视为字段名称,并将合并到fields_dict
中(代码反映了这一点)。我认为最简单的方法是添加一个明确的notifyUsers
kwarg,它将与有效载荷一起发送。