jira python api问题与搜索问题给出了不同的结果

jira python api问题与搜索问题给出了不同的结果,python,jira,Python,Jira,总之,我试图使用python Jira api检索Jira问题。我有问题的关键 如果我这样做: myissue = jira.issue(issuekey) # eg 'NS-12' print ("Description {0}".format(myissue.fields.description)) for myissue in jira.search_issues('issuekey={0}'.format(issuekey)): print ("Description

总之,我试图使用python Jira api检索Jira问题。我有问题的关键

如果我这样做:

myissue = jira.issue(issuekey)      # eg 'NS-12'
print ("Description {0}".format(myissue.fields.description))
for myissue in jira.search_issues('issuekey={0}'.format(issuekey)):
    print ("Description {0}".format(myissue.fields.description))
我得到一个例外:

AttributeError: type object 'PropertyHolder' has no attribute 'description'
如果我这样做:

myissue = jira.issue(issuekey)      # eg 'NS-12'
print ("Description {0}".format(myissue.fields.description))
for myissue in jira.search_issues('issuekey={0}'.format(issuekey)):
    print ("Description {0}".format(myissue.fields.description))
我得到了正确的描述返回。我试过使用

myissue = jira.issue(issuekey, fields="description")
myissue = jira.issue(issuekey, expand="description")
没有成功

有人能解释为什么这两种方法返回不同的结果,或者是一种更好的方法,而不是在我已经知道密钥的情况下进行搜索来获得问题

谢谢