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

Method getReplacements

service/market.py:941–956  ·  view source on GitHub ↗
(self, identity)

Source from the content-addressed store, hash-verified

939 return filtered
940
941 def getReplacements(self, identity):
942 item = self.getItem(identity)
943 # We already store needed type IDs in database
944 replTypeIDs = {int(i) for i in item.replacements.split(",") if i} if item.replacements is not None else {}
945 if not replTypeIDs:
946 return ()
947 # As replacements were generated without keeping track which items were published,
948 # filter them out here
949 items = []
950 for typeID in replTypeIDs:
951 item = self.getItem(typeID)
952 if not item:
953 continue
954 if self.getPublicityByItem(item):
955 items.append(item)
956 return items
957
958 def getRecentlyUsed(self):
959 recentlyUsedItems = []

Callers 1

Calls 3

getItemMethod · 0.95
getPublicityByItemMethod · 0.95
appendMethod · 0.45

Tested by

no test coverage detected