使用jira.add_comment

时间:2019-07-19 14:25:54

标签: python-3.x python-jira

我正在尝试与我的Jira板编写一个简单的界面,我与basic_auth关联,并且能够使用jira.issue('ISSUE NAME')检索问题,但是调用了jira.add_comment(issue,“ Hello World” )导致没有评论发布到董事会。

我确保可以通过打印他们的尸体来查看关于此问题的其他评论,我可以用其他文字更新其他字段,包括其他评论。

from jira import JIRA
import re

# By default, the client will connect to a JIRA instance started from the Atlassian Plugin SDK
# (see https://developer.atlassian.com/display/DOCS/Installing+the+Atlassian+Plugin+SDK for details).
# Override this with the options parameter.
options = {
    'server': 'https://jira.personal-server.com'}
jira = JIRA(options,basic_auth=('USER','PASS'))

# Get an issue.
issue = jira.issue('ISSUE-TITLE')

# Add a comment to the issue.
comment_a = jira.add_comment(issue,"Hello World")

我希望在Web界面上看到带有文本“ Hello World”的评论,相反,我什么都没有改变。

也尝试:

comment_a.update(body="HEllo?")

导致:

AttributeError: <class 'jira.resources.Comment'> object has no attribute 'self' ('Comment' object is not subscriptable)

解决方案:

JIRA管理员正在使用自定义字段来管理评论输入,这意味着我要做的就是找到问题并进行更新。

1 个答案:

答案 0 :(得分:0)

使用字段而不是默认的JIRA注释REST方法更新注释,找到该字段并通​​过问题对象对其进行更新。