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

Method Do

gui/fitCommands/calc/fighter/localRemove.py:19–25  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

17 self.savedFighterInfo = None
18
19 def Do(self):
20 pyfalog.debug('Doing removal of fighter at position {} from fit {}'.format(self.position, self.fitID))
21 fit = Fit.getInstance().getFit(self.fitID)
22 fighter = fit.fighters[self.position]
23 self.savedFighterInfo = FighterInfo.fromFighter(fighter)
24 fit.fighters.remove(fighter)
25 return True
26
27 def Undo(self):
28 pyfalog.debug('Undoing removal of fighter at position {} from fit {}'.format(self.position, self.fitID))

Callers 1

UndoMethod · 0.95

Calls 4

getFitMethod · 0.80
fromFighterMethod · 0.80
getInstanceMethod · 0.45
removeMethod · 0.45

Tested by

no test coverage detected