__init__.py (804B)
1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\eve\client\script\ui\shared\industry\__init__.py 2 import evetypes 3 from caching.memoize import Memoize 4 from industry import ACTIVITIES 5 from utillib import KeyVal 6 7 @Memoize 8 def GetTypeName(typeID): 9 return evetypes.GetName(typeID) 10 11 12 @Memoize 13 def GetGroupName(typeID): 14 return evetypes.GetGroupName(typeID) 15 16 17 @Memoize 18 def GetProductGroupAndCategory(typeID): 19 return KeyVal(groupID=evetypes.GetGroupID(typeID), groupName=GetGroupName(typeID), categoryID=evetypes.GetCategoryID(typeID), categoryName=evetypes.GetCategoryName(typeID)) 20 21 22 @Memoize(0.1) 23 def GetActivitySum(activities): 24 activitySum = '' 25 for activityID in ACTIVITIES: 26 activitySum += '1' if activityID in activities else '0' 27 28 return activitySum