def accumulate(self, row): amount = row['Amount'] if self.fieldsHaveChanged(self.fields): self.total = Container.getFloatNoCommas(amount) else: self.total += Container.getFloatNoCommas(amount) return self.get()
def accumulate(self, row): amount = row['Amount'] money = Container.getFloatNoCommas(amount) if self.fieldsHaveChanged(self.fields): if money < 0.0: self.total = money else: self.total = 0.0 else: if money < 0.0: self.total += money return self.get()