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

Method Do

gui/fitCommands/gui/cargo/remove.py:21–33  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

19 self.itemIDs = itemIDs
20
21 def Do(self):
22 sMkt = Market.getInstance()
23 results = []
24 for itemID in self.itemIDs:
25 cmd = CalcRemoveCargoCommand(
26 fitID=self.fitID,
27 cargoInfo=CargoInfo(itemID=itemID, amount=math.inf))
28 results.append(self.internalHistory.submit(cmd))
29 sMkt.storeRecentlyUsed(itemID)
30 success = any(results)
31 eos.db.commit()
32 wx.PostEvent(gui.mainFrame.MainFrame.getInstance(), GE.FitChanged(fitIDs=(self.fitID,)))
33 return success
34
35 def Undo(self):
36 success = self.internalHistory.undoAll()

Callers

nothing calls this directly

Calls 6

CargoInfoClass · 0.90
submitMethod · 0.80
storeRecentlyUsedMethod · 0.80
getInstanceMethod · 0.45
appendMethod · 0.45

Tested by

no test coverage detected