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

Method Do

gui/fitCommands/calc/shipModeChange.py:20–27  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

18 self.savedItemID = None
19
20 def Do(self):
21 pyfalog.debug('Doing changing ship mode to {} for fit {}'.format(self.itemID, self.fitID))
22 fit = Fit.getInstance().getFit(self.fitID)
23 self.savedItemID = fit.mode.item.ID
24 item = Market.getInstance().getItem(self.itemID)
25 mode = Mode(item)
26 fit.mode = mode
27 return True
28
29 def Undo(self):
30 pyfalog.debug('Undoing changing ship mode to {} for fit {}'.format(self.itemID, self.fitID))

Callers 1

UndoMethod · 0.95

Calls 4

ModeClass · 0.90
getFitMethod · 0.80
getItemMethod · 0.80
getInstanceMethod · 0.45

Tested by

no test coverage detected