def addBooster(self, fitID, itemID): if fitID is None: return False fit = getFit(fitID) item = getItem(itemID, eager="attributes") try: booster = es_Booster(item) except ValueError: return False fit.boosters.append(booster) self.recalc(fit) return True
def addBooster(self, fitID, itemID): if fitID is None: return False fit = eos.db.getFit(fitID) item = eos.db.getItem(itemID, eager="attributes") try: booster = es_Booster(item) except ValueError: return False fit.boosters.append(booster) self.recalc(fit) return True
def addBooster(self, fitID, itemID): if fitID is None: return False fit = eos.db.getFit(fitID) item = eos.db.getItem(itemID, eager="attributes") try: booster = es_Booster(item) except ValueError: pyfalog.warning("Invalid item: {0}", itemID) return False fit.boosters.append(booster) self.recalc(fit) return True
def addBooster(self, fitID, itemID, recalc=True): pyfalog.debug("Adding booster ({0}) to fit ID: {1}", itemID, fitID) if fitID is None: return False fit = eos.db.getFit(fitID) item = eos.db.getItem(itemID, eager="attributes") try: booster = es_Booster(item) except ValueError: pyfalog.warning("Invalid item: {0}", itemID) return False fit.boosters.append(booster) if recalc: self.recalc(fit) return True