2017-08-16 2 views
0

Je travaille sur un outil pour Jira en utilisant la bibliothèque python-jira.python-jira impossible de retourner la clé d'objet JIRA

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 

La fonction ci-dessus renvoie avec succès un objet JIRA

[<JIRA Issue: key=u'FSA-11', id=u'119060'>] 

si je tente d'imprimer la valeur de clé

result.key 

Je reçois cette erreur

AttributeError: 'ResultList' object has no attribute 'key' 

Répondre

1

I trouvé le problème et postin g solution au cas où quelqu'un serait coincé comme moi.

Dans mon cas, je ne retourne qu'un résultat et j'ai supposé qu'il retournera un objet.

Ce n'est pas le cas comme indiqué par l'erreur "ResultList". Même si vous renvoyez 1 résultat, la fonction retournera toujours une liste avec 1 résultat.