MCPcopy Create free account
hub / github.com/pyfa-org/Pyfa / itemSort

Method itemSort

service/market.py:978–992  ·  view source on GitHub ↗
(self, item, reverseMktGrp=False)

Source from the content-addressed store, hash-verified

976 recentlyUsedModules.insert(0, itemID)
977
978 def itemSort(self, item, reverseMktGrp=False):
979 catname = self.getCategoryByItem(item).name
980 try:
981 mktgrpid = self.getMarketGroupByItem(item).ID
982 except AttributeError:
983 mktgrpid = -1
984 pyfalog.warning("unable to find market group for {}".format(item.typeName))
985 if reverseMktGrp:
986 mktgrpid = -mktgrpid
987 parentname = self.getParentItemByItem(item).name
988 # Get position of market group
989 metagrpid = self.getMetaGroupIdByItem(item)
990 metatab = self.META_MAP_REVERSE_GROUPED.get(metagrpid)
991 metalvl = item.metaLevel or 0
992 return catname, mktgrpid, parentname, metatab, metalvl, item.name
993
994 def printAllItems(self):
995 items = set()

Callers

nothing calls this directly

Calls 5

getCategoryByItemMethod · 0.95
getMarketGroupByItemMethod · 0.95
getParentItemByItemMethod · 0.95
getMetaGroupIdByItemMethod · 0.95
getMethod · 0.45

Tested by

no test coverage detected