def getRunningInstanceList(self): dic_resources={} pName="admin" eName="compute.instance.create.end" instanceList=nova.servers.list(search_opts={'all_tenants': 1}) obj1=Events() temp='' for i in range(0,len(instanceList),1): try: temp=obj1.getEventTime(pName,instanceList[i].name,eName) values = [instanceList[i].id,instanceList[i].name,instanceList[i].image['id'],instanceList[i].status,temp] # values=[] dic_resources[instanceList[i].id]=values except: values = [instanceList[i].id,instanceList[i].name,"Not Available",instanceList[i].status,"Not Available"] # values=[] dic_resources[instanceList[i].id]=values return dic_resources