NovaBryan/EVE_Dump
Log | Files | 📦 下载最新源码 (.zip) | Refs | README

__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