utils.py (738B)
1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\packages\dogma\attributes\utils.py 2 from dogma.attributes.format import GetAttribute, GetDisplayName 3 4 def GetDisplayNamesForAttributeList(attributeList): 5 attributeNames = [] 6 for attribute in attributeList: 7 name = GetDisplayName(attribute) 8 attributeNames.append(name) 9 10 return attributeNames 11 12 13 def GetModifyingItemIDs(dogmaItem, attributeID): 14 try: 15 attrib = dogmaItem.attributes[attributeID] 16 except KeyError: 17 return [] 18 19 ret = [] 20 for operator, modifyingAttrib in attrib.GetIncomingModifiers(): 21 if modifyingAttrib.item is not None: 22 ret.append(modifyingAttrib.item.itemID) 23 24 return ret