def total_factors(self): if self._total_factors==None: self._total_factors = sum([bf.total_factors for bf in self.delivs.itervalues()], Count.zero(parse_amount)) return self._total_factors
def total_factors(self): if self._total_factors==None: self._total_factors = sum([bf.total_factors for bf in self.barforms.values()], Count.zero(int)) return self._total_factors
def fdelivered(self): return sum(map(lambda dl: dl.total_factors, self.delivs), Count.zero(parse_amount))
def total_sold(self): if self._total_sold==None: self._total_sold = sum([bf.sell_count for bf in self.all_barforms], Count.zero(parse_amount)) return self._total_sold
def ftallied(self): return sum(map(lambda bf: bf.total_factors, self.barforms), Count.zero(parse_amount))