首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >python-jira无法返回JIRA对象密钥

python-jira无法返回JIRA对象密钥
EN

Stack Overflow用户
提问于 2017-08-16 22:53:50
回答 3查看 599关注 0票数 3

我正在使用python-jira库为Jira开发一个工具。

代码语言:javascript
复制
def find_ticket_key_by_name(search_string):
    global jira
    result = jira.search_issues('project=FSA and status != Done  and summary ~ "HOST TESTER-APP:SERVICE1-SERVICECOUNT" order by createdDate', maxResults=1)
    return result

上面的函数成功返回jira对象

代码语言:javascript
复制
[<JIRA Issue: key=u'FSA-11', id=u'119060'>]

但是,如果我尝试打印密钥值

代码语言:javascript
复制
result.key

我得到了这个错误

代码语言:javascript
复制
AttributeError: 'ResultList' object has no attribute 'key'
EN

回答 3

Stack Overflow用户

发布于 2017-08-16 23:05:15

我发现了问题并发布了解决方案,以防像我这样的人被卡住。

在我的例子中,我只返回一个结果,我假设它会返回一个对象。

这与"ResultList“错误所指示的情况不同。即使您返回1个结果,该函数仍将返回一个包含1个结果的列表。

票数 2
EN

Stack Overflow用户

发布于 2019-05-08 21:37:36

你得到的是一个python格式的列表,所以试试下面的命令:

获取密钥value

  • result.id以获取id值的
  • result.key

您总是可以使用类型关键字检查输入任何数据,在本例中,它将是类'jira.client.ResultList',它是一个列表对象

票数 0
EN

Stack Overflow用户

发布于 2021-03-03 00:17:08

如果你想得到你搜索到的问题的关键字,

代码语言:javascript
复制
if result:
  for issue in result:
    print(issue.key)

这应该会有帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45716884

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档