(self)
| 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() |
nothing calls this directly
no test coverage detected