예제 #1
0
파일: event.py 프로젝트: spr3nk3ls/koert
	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
예제 #2
0
파일: event.py 프로젝트: spr3nk3ls/koert
	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
예제 #3
0
파일: event.py 프로젝트: spr3nk3ls/koert
	def fdelivered(self):
		return sum(map(lambda dl: dl.total_factors, self.delivs),
				Count.zero(parse_amount))
예제 #4
0
파일: event.py 프로젝트: spr3nk3ls/koert
	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
예제 #5
0
파일: event.py 프로젝트: spr3nk3ls/koert
	def ftallied(self):
		return sum(map(lambda bf: bf.total_factors, self.barforms),
				Count.zero(parse_amount))