2017-05-24 3 views
1

Ich versuche, die folgenden Worklog JSON-Felder, die Teil eines Arrays mit Python sind, aber ich scheinen nicht in der Lage sein, über ein Array in Python Schleife.Kann keine Schleife über ein Array

Siehe Codeausschnitt unten:

try: 
    worklogs_to_insert = [] 
    for i in issue.fields.worklog["worklogs"]: 
     worklogs_to_insert.append(i) 
except AttributeError as e: 
    log.info("Something went wrong when processing worklogs. :(") 
    log.info(e) 

ich die folgende Störung erhalte, wenn Skript ausgeführt wird:

Something went wrong when processing worklogs. :(
type object 'PropertyHolder' has no attribute 'worklog' 
+0

mit Formatieren Sie Ihren Code –

+0

Was dich an diesem äh verwirrt ror? 'issue.fields' ist anscheinend die PropertyHolder-Klasse, die kein Attribut namens" worklog "hat. –

Antwort

0

versuchen

for i in issue.fields.worklog.raw["worklogs"] 
+0

danke, immer noch nicht den gleichen Fehler – BPM

+0

Ich kann jirashell oder jiraclient nicht installieren, da ich nicht die Konsole Berechtigungen habe. Irgendwelche anderen Vorschläge? – BPM