MCPcopy Index your code
hub / github.com/pyfa-org/Pyfa / Market

Class Market

service/market.py:244–1008  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

242
243
244class Market:
245 instance = None
246
247 def __init__(self):
248
249 # Init recently used module storage
250 serviceMarketRecentlyUsedModules = {"pyfaMarketRecentlyUsedModules": []}
251
252 self.serviceMarketRecentlyUsedModules = SettingsProvider.getInstance().getSettings(
253 "pyfaMarketRecentlyUsedModules", serviceMarketRecentlyUsedModules)
254
255 # Thread which handles search
256 self.searchWorkerThread = SearchWorkerThread()
257 self.searchWorkerThread.daemon = True
258 self.searchWorkerThread.start()
259
260 # Ship browser helper thread
261 self.shipBrowserWorkerThread = ShipBrowserWorkerThread()
262 self.shipBrowserWorkerThread.daemon = True
263 self.shipBrowserWorkerThread.start()
264
265 # Items' group overrides
266 self.customGroups = set()
267 # Limited edition ships
268 self.les_grp = types_Group()
269 self.les_grp.ID = -1
270 self.les_grp.name = "Limited Issue Ships"
271 self.les_grp.displayName = _t("Limited Issue Ships")
272 self.les_grp.published = True
273 ships = self.getCategory("Ship")
274 self.les_grp.category = ships
275 self.les_grp.categoryID = ships.ID
276 self.les_grp.description = ""
277 self.les_grp.icon = None
278 self.ITEMS_FORCEGROUP = {
279 "Capsule" : self.getGroup("Shuttle"),
280 "Opux Luxury Yacht" : self.les_grp, # One of those is wedding present at CCP fanfest, another was hijacked from ISD guy during an event
281 "Silver Magnate" : self.les_grp, # Amarr Championship prize
282 "Gold Magnate" : self.les_grp, # Amarr Championship prize
283 "Armageddon Imperial Issue" : self.les_grp, # Amarr Championship prize
284 "Apocalypse Imperial Issue" : self.les_grp, # Amarr Championship prize
285 "Guardian-Vexor" : self.les_grp, # Illegal rewards for the Gallente Frontier Tour Lines event arc
286 "Megathron Federate Issue" : self.les_grp, # Reward during Crielere event
287 "Raven State Issue" : self.les_grp, # AT4 prize
288 "Tempest Tribal Issue" : self.les_grp, # AT4 prize
289 "Apotheosis" : self.les_grp, # 5th EVE anniversary present
290 "Zephyr" : self.les_grp, # 2010 new year gift
291 "Primae" : self.les_grp, # Promotion of planetary interaction
292 "Council Diplomatic Shuttle" : self.les_grp, # CSM X celebration
293 "Freki" : self.les_grp, # AT7 prize
294 "Mimir" : self.les_grp, # AT7 prize
295 "Utu" : self.les_grp, # AT8 prize
296 "Adrestia" : self.les_grp, # AT8 prize
297 "Echelon" : self.les_grp, # 2011 new year gift
298 "Malice" : self.les_grp, # AT9 prize
299 "Vangel" : self.les_grp, # AT9 prize
300 "Cambion" : self.les_grp, # AT10 prize
301 "Etana" : self.les_grp, # AT10 prize

Callers 1

getInstanceMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected